SQLYog自动将LIMIT 0,1000附加到所有查询

时间:2010-08-14 13:04:17

标签: mysql sqlyog

SQLyog会自动将LIMIT 0,1000附加到数据库中的所有查询,导致以下查询(select next_hi from hibernate_unique_key for update)失败。

Query : select next_hi from hibernate_unique_key for update  **LIMIT 0, 1000**
Error Code : 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT 0, 1000' at line 2

其他数据库中没有发生同样的情况。在哪里检查并解决这个问题?

UPDATE :似乎SQLyog附加了LIMIT子句,hibernate或命令提示符没问题。 但它只发生在另一个数据库中没有发生的一个数据库中。

1 个答案:

答案 0 :(得分:1)

这是一个在SQLyog 8.4中修复的错误。 SQLyog错误修复(8.4) - 在执行具有PROCEDURE,INTO FILE,FOR UPDATE等子句的SELECT语句时,如果启用了结果选项卡分页选项,SQLyog正在添加LIMIT子句。可以找到最新版本的SQLyog here