Question

SQLyog ajoutant automatiquement LIMIT 0, 1000 à toutes les requêtes dans une base de données qui est à l'origine de la requête ci-dessous (select next_hi from hibernate_unique_key for update) à l'échec.

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

La même chose ne se produit pas dans d'autres bases de données. Où vérifier et résoudre ce problème?

UPDATE : Il semble SQLyog est la clause AJOUT DE LIMITE, aucun problème de mise en veille prolongée ou invite de commande. Mais cela se passe dans une seule base de données ne se produit pas dans l'autre base de données.

Était-ce utile?

La solution

Ce fut un bug qui a été corrigé dans SQLyog 8.4. SQLyog bug fix (8.4) - Sur l'exécution d'instructions SELECT ayant des clauses telles que PROCEDURE, EN FILE, FOR UPDATE, etc., SQLyog a été l'ajout de clause LIMIT si l'option d'échange onglet résultat est activé. La dernière version de SQLyog se trouve .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top