0

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

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

更新:似乎 SQLyog 正在附加 LIMIT 子句,从休眠或命令提示符没有问题。但它只发生在一个数据库中,而不发生在另一个数据库中。

4

1 回答 1

1

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

于 2011-12-06T13:07:38.680 回答