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 句を追加しているようです。休止状態またはコマンド プロンプトから問題はありません。しかし、それは 1 つのデータベースでのみ発生しており、他のデータベースでは発生していません。

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 に答える