J'ai un mysql base de données sur Netbeans et je veux voir les données de vue mais j'ai a error 1064 'OPTION SQL_SELECT_LIMIT=DEFAULT'
. Comment puis-je réparer? Merci.
Certains google foo me conduisent à ceci:
http://bugs.mysql.com/bug.php?id=66659
Ce rapport de bogue ressemble beaucoup à votre problème - il n’ya pas de solution miracle pourvous. Mais il y a une piste pour plus de lecture.
La similitude avec votre problème:
J'ai donc essayé de trouver le problème dans les sources mysql-connector-Java et j'ai trouvé L'instruction dans StatementImpl.Java
dans la version 5.1.18 - une version plus ancienne peut être Trouvée ici:
http://www.docjar.com/html/api/com/mysql/jdbc/StatementImpl.Java.html
Cherchez "SET OPTION SQL_SELECT_LIMIT=DEFAULT
" dans le fichier et vous trouverezit.
J'ai aussi vérifié la version la plus récente
J'ai vérifié la source de mysql-connector-Java 5.1.22 et le problème semble être résolu:
SET SQL_SELECT_LIMIT=DEFAULT
Solution suggérée à l’utilisateur: téléchargez la version la plus récente de connecteur/j .__ et modifiez l’entrée du pilote dans les bases de données.
Solution suggérée: mettre à jour la version fournie du connecteur/j
Trouvé la réponse d'une autre question ... Les étapes sont assez simples.
Téléchargez le dernier fichier JAR à partir d’ici: http://dev.mysql.com/downloads/mirror.php?id=412737 . Décompressez Copiez le fichier jar "mysql-connector-Java-5.1.25-bin.jar
" dans ce dossier: C:\Program Files\NetBeans 7.3\ide\modules\ext
Dans l'EDI Netbeans: Déconnectez-vous de la base de données. Cliquez sur Services. Développez les pilotes. Cliquez avec le bouton droit sur MySQL et appuyez sur Personnaliser. Ajouter le dernier pilote Supprimer le pilote précédent.
Reconnectez-vous à dabatase dans IDE.
Il suffit de redémarrer le serveur MySql (WAMP, XAMP). Résolu mon problème.
Si vous utilisez glassfish, passez à la version 4.1,
J'ai pu contourner cette erreur en définissant ma propre limite pour la requête. Cela a fonctionné pour moi parce que j'avais le plein contrôle de la déclaration SQL. En spécifiant moi-même la limite, il ne s'est pas appuyé sur la "valeur par défaut". Je me suis également assuré de mettre fin à la requête avec un ';' mais je ne sais pas si cela a fait une différence.
Ce que je remarque, c’est que si vous avez plusieurs connecteurs au même endroit, BO prendra le premier connecteur trouvé, comme vous pouvez le voir sur ces images.