आपको DELIMITER $$
की आवश्यकता नहीं है बिल्कुल भी। यह एक mysql क्लाइंट बिलिन कमांड
है . क्लाइंट बिलिन्स SQL पार्सर द्वारा मान्यता प्राप्त नहीं हैं।
आप बस CREATE TRIGGER
. को निष्पादित कर सकते हैं एक बयान के रूप में बयान और फिर आपको बयान के अंत में एक डिलीमीटर रखने की आवश्यकता नहीं है। सीमांकक केवल उन इंटरफेस में महत्वपूर्ण होते हैं जो एकाधिक कथनों का समर्थन करते हैं (उदा. mysql क्लाइंट)।
phpMyAdmin भी कई कथनों की अनुमति देता है, इसलिए आपको सीमांकक सेट करने की आवश्यकता है, लेकिन यह उपयोगकर्ता इंटरफ़ेस नियंत्रण के साथ किया जाता है, न कि DELIMITER
आज्ञा। देखें phpMyAdmin में प्रक्रियाओं को स्टोर करें