Mam mysql bazę danych na Netbeans i chcę zobaczyć tego widoku danych, ale mam a error 1064 'OPTION SQL_SELECT_LIMIT=DEFAULT'
. jak mogę to naprawić? dzięki.'OPCJA SQL_SELECT_LIMIT = default'
Odpowiedz
Niektóre google foo doprowadzić mnie do tego:
http://bugs.mysql.com/bug.php?id=66659
Sprawozdanie dźwięk bug dość dużo jak twój problem - nie ma dobrego fix dla ciebie. Ale istnieje pewna przewaga, by uzyskać więcej czytania.
Podobieństwo do ciebie problemem:
- To także JDBC kierowca zaangażowany
- Komunikat o błędzie jest taka sama
- problem występuje na bardzo najnowszej wersji serwera MySQL
Tak więc próbowałem znaleźć problem w źródłach mysql-connector-java i znalazłem oświadczenie w StatementImpl.java w wersji 5.1.18 - starsza wersja może być znaleźć tutaj:
http://www.docjar.com/html/api/com/mysql/jdbc/StatementImpl.java.html
poszukaj "zestaw opcji SQL_SELECT_LIMIT = default" w pliku, a znajdziesz go.
ja również sprawdzić najnowszą wersję
sprawdziłem źródło mysql-connector-java 5.1.22 i problem wydaje się być stałe:
SET SQL_SELECT_LIMIT = DEFAULT
Tak sugerowana poprawka dla użytkownika: pobierz nowszą wersję konektora/j i zmodyfikuj wpis sterownika w bazach danych.
Sugerowana poprawka: Aktualizacja dołączone złącze/j wersja
znalazłem odpowiedź z innego pytanie ... Kroki są dość proste.
1) Pobierz najnowszy plik jar tutaj: http://dev.mysql.com/downloads/mirror.php?id=412737. Rozpakuj plik Skopiuj plik "mysql-connector-java-5.1.25-bin.jar" do tego folderu: C: \ Program Files \ NetBeans 7.3 \ ide \ modu \ ext
2) W Netbeans IDE: Disconnect from Baza danych. Kliknij Usługi. Rozwiń sterowniki. Kliknij MySQL prawym przyciskiem myszy i naciśnij Dostosuj. Dodaj najnowszy sterownik Usuń poprzedni sterownik.
Ponownie podłącz do tabletu w środowisku IDE.
Udało mi się ominąć ten błąd, ustawiając własny limit dla zapytania. To działało dla mnie, ponieważ miałem pełną kontrolę nad oświadczeniem sql. Sam określając limit nie polegał na "domyślnym". Upewniłem się także, aby zakończyć zapytanie znakiem ";" ale nie jestem pewien, czy to miało jakikolwiek wpływ.
Wystarczy ponownie uruchomić serwer MySql (WAMP, XAMP). Rozwiązałem mój problem.
Jeśli używasz glassfish, uaktualnij do wersji 4.1,
- 1. Dlaczego preferences.getString ("key", "DEFAULT") zawsze zwraca "DEFAULT"?
- 2. dziedziczenie Java: ścisłe default-default-streszczenie i domyślne kolizyjnych
- 3. Jak uzyskać folder Default Users (np. C: \ users \ Default)
- 4. Fluent NHibernate Default Conventions
- 5. Python Default Inheritance?
- 6. Scala default Set Implementation
- 7. Datepicker set default date
- 8. Spring conditional default-target-url
- 9. ES6 Object Destructuring Default Parameters
- 10. Scala pattern match default guard
- 11. java.lang.IllegalStateException: FirebaseApp z nazwą [DEFAULT]
- 12. Korzystanie = default w rozumieniu = usuń
- 13. Opcja sekwencyjna kontenera SSIS Opcja transakcji
- 14. Opcja kursywą
- 15. Różnica między --default i --store_const w argparse
- 16. tastypie no limit as default behavior
- 17. konstruktory w Scala (podstawowy/pomocniczy/default podstawowe)
- 18. Jaki jest sens "default = True" w BooleanField
- 19. Zadanie „default” nie jest w gulpfile
- 20. Jak zaimplementować `Default` dla surowego wskaźnika?
- 21. C++ składni: default i usuwać modyfikatory
- 22. Default AWS VPC vs A new?
- 23. Co to jest opcja w opcji GCC „-Wl opcja”
- 24. Opcja Scala [Przyszłość [T]] do przyszłości [Opcja [T]]
- 25. wybrana opcja zostanie przywrócony do stanu niewyselekcjonowanej
- 26. Intellij Adnotacja Opcja wyszarzona
- 27. R leaflet zoomControl opcja
- 28. Opcja ekspresji Wzrokowo
- 29. Co "Sortuj" opcja ... Wartości?
- 30. -statyczna opcja dla gcc?
jak mogę zaktualizować? Jestem już nowy w java – mrtgzl
Czy ktoś może podać krótki opis kroków, aby zaktualizować wersję konektora/j? – Soumajyoti
Teoretycznie powinieneś po prostu zmodyfikować słoiki na ścieżce klas, aby dodać nową wersję (pobraną ze strony MySQL). W moim przypadku musiałem zmienić 'mysql-connector-java-5.1.17-bin.jar' (istniejącą wersję) na' mysql-connector-java-5.1.26-bin.jar' (nowo pobrane) i to zostało naprawione problem. –