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

#1064 - आपके SQL सिंटैक्स में त्रुटि है; अपने MySQL सर्वर संस्करण से संबंधित मैनुअल की जाँच करें

आपको जो त्रुटि मिल रही है वह MySQL से है। SQL उत्पन्न करने के लिए उपयोग किए जाने वाले उपकरण के बावजूद, डेटाबेस MySQL प्रतीत होता है (या आपके सिस्टम में कुछ गड़बड़ है यदि वे भ्रमित हैं और सोचते हैं कि वे MySQL हैं)।

MySQL if कथन (दस्तावेज यहां ) एक संग्रहीत कार्यक्रम के अंदर होना चाहिए। इसका मतलब है कि यह कोड केवल एक संग्रहित प्रक्रिया, उपयोगकर्ता परिभाषित फ़ंक्शन या ट्रिगर के अंदर संकलित होता है। यह अपने आप "बस काम नहीं करता"।

इसके अलावा, MySQL में sys नहीं है टेबल। यह information_schema . का उपयोग करता है टेबल। मेरा सबसे मजबूत सुझाव है कि आप अपने वास्तविक डेटाबेस के लिए उपयुक्त उपकरणों का उपयोग करें। यदि आप Sybase उत्पन्न करने के लिए किसी उपकरण का उपयोग कर रहे हैं, तो Sybase को गंतव्य डेटाबेस के रूप में उपयोग करें। यदि आप MySQL का उपयोग कर रहे हैं, तो MySQL कोड जनरेट करने के लिए एक टूल का उपयोग करें। या, बेहतर अभी तक, स्वयं कमांड लिखना सीखें।

अंत में, यदि आप Sybase का उपयोग करने का इरादा रखते हैं, तो सही डेटाबेस से कनेक्ट करें और आपकी समस्या का समाधान किया जाना चाहिए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डीईएससी द्वारा ग्रुप अपने आदेश का चयन कैसे करता है?

  2. MySQL - WHERE क्लॉज में COUNT(*) का उपयोग करना

  3. MySQL तालिका में अनुक्रमणिका दिखाएं

  4. mysql रेगेक्स utf-8 वर्ण

  5. प्रति क्लाइंट बनाम एक डेटाबेस में एकाधिक डेटाबेस की व्यावहारिकता