Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

त्रुटि कोड 1064, SQL स्थिति 42000:आपके SQL सिंटैक्स में त्रुटि है;

ऐसा लगता है कि JDBC ड्राइवर से कोई त्रुटि आ रही है। जब JDBC ड्राइवर कनेक्शन को इनिशियलाइज़ करता है, तो यह MySQL सर्वर को कई कमांड भेजता है, जिनमें से एक है:

SET OPTION SQL_SELECT_LIMIT=DEFAULT

समस्या यह है कि SET OPTION सिंटैक्स कुछ समय के लिए बहिष्कृत कर दिया गया है और अब MySQL 5.6 में मान्य नहीं है। यहाँ MySQL के बग डेटाबेस से प्रासंगिक बग वार्तालाप है:

बग #66659:mysql 5.6.6m9 OPTION पर विफल रहता है SQL_SELECT_LIMIT=DEFAULT

अपने JDBC MySQL ड्राइवर को अपग्रेड करने का प्रयास करें। यदि ड्राइवर को अपग्रेड करना कोई विकल्प नहीं है तो बग वार्तालाप कुछ अन्य विकल्पों को सूचीबद्ध करता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. .NET कोर 2.1 पहचान सभी उपयोगकर्ताओं को उनकी संबंधित भूमिकाओं के साथ मिलती है

  2. एक MySQL क्वेरी के साथ सहायता - समूह-वार अधिकतम एक निश्चित कॉलम रखने वाली पंक्तियां

  3. मैसकल सिंगल क्वेरी 3 टेबल में शामिल हों और सभी परिणाम प्राप्त करें

  4. मुझे अपने लिस्टबॉक्स में वास्तविक मूल्यों के बजाय System.Data.DataRowView क्यों मिलता है?

  5. ऑपरेशन '=' के लिए कॉलेशन (utf8_unicode_ci,IMPLICIT) और (utf8_general_ci,IMPLICIT) का अवैध मिश्रण