gpt4 book ai didi

mysql - 如何在查询之间使用执行方法?

转载 作者:行者123 更新时间:2023-11-29 15:43:30 24 4
gpt4 key购买 nike

无法运行execute()方法。

下面是查询:

set updateQuery = 'UPDATE `online_token_tracking_info` tti
SET tti.fieldName = \'Y\';
Where tti.mobileNumber = mobile_number;';

IF (mobile_count != 0)
THEN
execute(updateQuery);
END IF;

我正在尝试运行它,但它抛出语法错误。我知道这是因为执行方法。请提出一个对我有帮助的查询。

最佳答案

试试这个

set @updateQuery = CONCAT("UPDATE online_token_tracking_info
SET fieldName = 'Y'
Where mobileNumber = '", mobile_number,"'");

IF (mobile_count != 0)
THEN
prepare myStmt from @updateQuery;
execute myStmt;
END IF;

关于mysql - 如何在查询之间使用执行方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57327467/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com