Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL डेटाबेस एरर #1064 को ठीक करना - सिंटैक्स त्रुटि समाधान

MySQL एरर #1064 (42000) एक सिंटैक्स त्रुटि है जो आमतौर पर SQL क्वेरी में गलत सिंटैक्स के कारण होती है। सबसे आम कारण है कॉलम परिभाषाओं के बाद अंत में अतिरिक्त कॉमा (`,`) का होना।

त्रुटि का उदाहरण

mysql> CREATE TABLE DemoTable (
    UserId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    UserName VARCHAR(100),
    UserAge INT,
    UserAddress VARCHAR(200),
    UserCountryName VARCHAR(100),
    isMarried BOOLEAN,   -- यहां अंत में अतिरिक्त कॉमा है
);
ERROR 1064 (42000): 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 ')' at line 10

समाधान: अंतिम कॉमा हटाएं

mysql> CREATE TABLE DemoTable (
    UserId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    UserName VARCHAR(100),
    UserAge INT,
    UserAddress VARCHAR(200),
    UserCountryName VARCHAR(100),
    isMarried BOOLEAN    -- अंतिम कॉलम के बाद कोई कॉमा नहीं
);
Query OK, 0 rows affected (1.04 sec)

एरर #1064 के अन्य सामान्य कारण

  • रिज़र्व्ड कीवर्ड्स का उपयोग: कॉलम/टेबल नाम के रूप में रिज़र्व्ड शब्दों का उपयोग बिना बैकटिक्स के करना
  • गलत उद्धरण: स्ट्रिंग मानों के लिए सिंगल कोट्स के बजाय डबल कोट्स का उपयोग
  • मिसिंग पैरेंथीसिस: खुले या बंद पैरेंथीसिस का मेल न खाना
  • गलत फ़ंक्शन सिंटैक्स: फ़ंक्शन नामों की गलत वर्तनी या गलत पैरामीटर्स
  • जॉइन सिंटैक्स त्रुटि: JOIN क्लॉज में ON कीवर्ड भूलना

डीबगिंग टिप्स

  1. एरर संदेश में बताई गई लाइन नंबर जांचें
  2. क्वेरी को छोटे भागों में तोड़कर टेस्ट करें
  3. MySQL डॉक्यूमेंटेशन में अपने वर्जन के लिए सही सिंटैक्स देखें
  4. IDE या एडिटर में सिंटैक्स हाइलाइटिंग का उपयोग करें
  1. विस्टा पर 0x0000c1f5 ब्लू स्क्रीन त्रुटि हल करें - चरण-दर-चरण समाधान विस्टा पर 0x0000c1f5 ब्लू स्क्रीन त्रुटि हल करें - चरण-दर-चरण समाधान

    0x0000c1f5 ब्लू स्क्रीन त्रुटि तब दिखाई देती है जब आप अपने विस्टा-आधारित पीसी को बूट करते हैं, और यह आपके हार्डवेयर के ड्राइवर्स के साथ टकराव के कारण होती है। यदि आप इस त्रुटि का अनुभव कर रहे हैं, तो अच्छी खबर यह है कि आप इस लेख में बताए गए चरणों का उपयोग करके अपने सिस्टम में संभावित त्रुटियों को ह

  1. विंडोज विस्टा पर 0x0000c1f5 ब्लू स्क्रीन ठीक करें: त्वरित ड्राइवर और लॉग फाइल मरम्मत विंडोज विस्टा पर 0x0000c1f5 ब्लू स्क्रीन ठीक करें: त्वरित ड्राइवर और लॉग फाइल मरम्मत

    0x0000c1f5 ब्लू स्क्रीन त्रुटि तब दिखाई देती है जब आप अपने विस्टा-आधारित पीसी को बूट करते हैं, और यह आपके हार्डवेयर के ड्राइवर्स के साथ संघर्ष के कारण होती है। यदि आप इस त्रुटि का अनुभव कर रहे हैं, तो अच्छी खबर यह है कि आप इस लेख पर उल्लिखित चरणों का उपयोग करके अपने सिस्टम की संभावित त्रुटियों को हल

  1. MULTIPLE_IRP_COMPLETE_REQUESTS BSOD एरर को हल करें MULTIPLE_IRP_COMPLETE_REQUESTS BSOD एरर को हल करें

    MULTIPLE_IRP_COMPLETE_REQUESTS एरर ठीक करें: यदि आप Multiple_IRP_Complete_Requests का सामना कर रहे हैं जिसका बग चेक वैल्यू 0x00000044 है और ब्लू स्क्रीन ऑफ डेथ है तो यह इंगित करता है कि एक ड्राइवर ने IRP (I/O रिक्वेस्ट पैकेट) को पूरा करने का अनुरोध किया है जो पहले से ही पूरा हो चुका है, इसलिए यह एक