gpt4 book ai didi

mysql - phpmyadmin 中出现错误 #1604,在 heidisql 中运行正常

转载 作者:行者123 更新时间:2023-11-30 01:04:54 25 4
gpt4 key购买 nike

我在heidisql(Mysql)中编写了一个存储过程,它运行良好并在那里获得了所需的输出。

我尝试在 phpmyadmin 中运行相同的代码并收到错误 #1604

insert into tmp_table_rule2 (reward_id) select (reward_id) from vbw_redemptions order  by redemption_id desc limit rule2_redemption_count;


select count(id) into set_row_count_rule2_temp_table from tmp_table_rule2;

是出现错误的部分。

Heidisql version - 5.6.14
phpmyadmin version -5.1.54-1ubuntu4 .

最佳答案

使用以下方式检查 LIMIT 子句:在旧的 MySQL 版本上,不可能在 LIMIT 子句中使用标识符或变量,请参阅用于插入记录的 SELECT 语句。

来自文档 ( MySQL 5.1 ) - LIMIT 子句可用于限制 SELECT 语句返回的行数。 LIMIT 接受一个或两个数字参数,它们必须都是非负整数常量(使用准备好的语句时除外)。

另外:奇怪的是,相同的脚本在同一服务器上工作/不工作。

关于mysql - phpmyadmin 中出现错误 #1604,在 heidisql 中运行正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19782863/

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