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

ट्रिगर बनाने से पहले DELIMITER पर MySQL सिंटैक्स त्रुटि

आपको DELIMITER $$ की आवश्यकता नहीं है बिल्कुल भी। यह एक mysql क्लाइंट बिलिन कमांड है . क्लाइंट बिलिन्स SQL ​​पार्सर द्वारा मान्यता प्राप्त नहीं हैं।

आप बस CREATE TRIGGER . को निष्पादित कर सकते हैं एक बयान के रूप में बयान और फिर आपको बयान के अंत में एक डिलीमीटर रखने की आवश्यकता नहीं है। सीमांकक केवल उन इंटरफेस में महत्वपूर्ण होते हैं जो एकाधिक कथनों का समर्थन करते हैं (उदा. mysql क्लाइंट)।

phpMyAdmin भी कई कथनों की अनुमति देता है, इसलिए आपको सीमांकक सेट करने की आवश्यकता है, लेकिन यह उपयोगकर्ता इंटरफ़ेस नियंत्रण के साथ किया जाता है, न कि DELIMITER आज्ञा। देखें phpMyAdmin में प्रक्रियाओं को स्टोर करें



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या तेज़ है, MySQL में DISTINCT या GROUP BY चुनें?

  2. MySQL उपयोगकर्ता द्वारा परिभाषित चर की संग्रहण सीमा

  3. php . का उपयोग करके mysql से csv फ़ाइल में तालिकाओं की mysql सूची निर्यात करें

  4. MySQL - क्वेरी ऑर्डर करें और शीर्ष पर एक यादृच्छिक पंक्ति प्रदर्शित करें

  5. समान मान वाली तालिका में अन्य पंक्तियों की संख्या