जैसा कि हम जानते हैं कि MySQL में हम प्रत्येक स्टेटमेंट को समाप्त करने के लिए डिलीमीटर सेमीकॉलन (;) का उपयोग करते हैं। सेमीकॉलन MySQL में डिफ़ॉल्ट डिलीमीटर है। ट्रिगर बनाते समय हमें डिलीमीटर बदलने की आवश्यकता होती है ताकि MySQL को बताया जा सके कि यह हमारे ट्रिगर स्टेटमेंट का अंत नहीं है क्योंकि हम ट्रिगर में एकाधिक स्टेटमेंट उपयोग कर सकते हैं। हम DELIMITER // स्टेटमेंट द्वारा डिलीमीटर को अस्थायी रूप से बदल सकते हैं ताकि डिलीमीटर सेमीकॉलन (;) से दो बैक-स्लैश (//) में बदल जाए। इसके बाद MySQL को पता चलेगा कि ट्रिगरिंग स्टेटमेंट केवल तभी समाप्त होता है जब उसे दो बैक-स्लैश (//) मिलते हैं। डिलीमीटर बदलने का एक उदाहरण निम्न है -
mysql> DELIMITER //
अब MySQL स्टेटमेंट को समाप्त करने के लिए, डिलीमीटर दो बैक-स्लैश (//) होगा। और इसे फिर से सेमीकॉलन (;) में बदलने के लिए, हम निम्न स्टेटमेंट का उपयोग कर सकते हैं -
mysql> DELIMITER ;
याद रखें कि कीवर्ड DELIMITER और उस सिंबल के बीच एक स्पेस होना चाहिए जिसे हम डिलीमीटर के रूप में उपयोग करना चाहते हैं।