Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql phpmyadmin中出现错误1604,在heidisql中运行良好_Mysql_Phpmyadmin_Mysql Error 1064_Heidisql - Fatal编程技术网

Mysql phpmyadmin中出现错误1604,在heidisql中运行良好

Mysql phpmyadmin中出现错误1604,在heidisql中运行良好,mysql,phpmyadmin,mysql-error-1064,heidisql,Mysql,Phpmyadmin,Mysql Error 1064,Heidisql,我已经在heidisqlMysql中编写了一个存储过程,它运行良好,并在那里获得了所需的输出 我试图在phpmyadmin中运行相同的代码,但得到了错误1604 是我出错的部分 Heidisql version - 5.6.14 phpmyadmin version -5.1.54-1ubuntu4 . 检查使用的限制条款;在旧的MySQL版本中,不能在LIMIT子句中使用标识符或变量,请参阅用于插入记录的SELECT语句 从文档中可以看出,LIMIT子句可用于约束SELECT语句返回的行数。

我已经在heidisqlMysql中编写了一个存储过程,它运行良好,并在那里获得了所需的输出

我试图在phpmyadmin中运行相同的代码,但得到了错误1604

是我出错的部分

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

检查使用的限制条款;在旧的MySQL版本中,不能在LIMIT子句中使用标识符或变量,请参阅用于插入记录的SELECT语句

从文档中可以看出,LIMIT子句可用于约束SELECT语句返回的行数。LIMIT接受一个或两个数值参数,这两个参数都必须是非负整数常量,除非使用准备好的语句


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

是的,你说得很对!!但是我的极限值会变化,这就是我使用变量的原因。现在有什么解决方案吗?我的应用服务器是旧版本,我的本地主机是最新版本。我认为动态mysql查询是一个很好的解决方案,我正在尝试。如果问题得到解决,我将在这里发布..干杯!!!
Heidisql version - 5.6.14
phpmyadmin version -5.1.54-1ubuntu4 .