MySQL डिलीमीटर देखना और बदलना
डिलीमीटर वह कैरेक्टर है जो SQL स्टेटमेंट को समाप्त करता है। डिफ़ॉल्ट रूप से यह सेमीकॉलन (;) होता है। स्टोर्ड प्रोसीजर, ट्रिगर आदि बनाते समय डिलीमीटर बदलना आवश्यक होता है।
वर्तमान डिलीमीटर देखना
mysql> \s
आउटपुट में: Using delimiter: ;
डिलीमीटर बदलना
mysql> DELIMITER //
बदला हुआ डिलीमीटर सत्यापित करना
mysql> \s
आउटपुट में अब: Using delimiter: //
पूर्ण आउटपुट उदाहरण
C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql.exe Ver 8.0.12 Connection id: 19 Current database: sample Current user: root@localhost Using delimiter: // Server version: 8.0.12 MySQL Community Server - GPL ...
कब डिलीमीटर बदलें
- स्टोर्ड प्रोसीजर/फंक्शन बनाते समय (अंदर सेमीकॉलन होते हैं)
- ट्रिगर बनाते समय
- कंपाउंड स्टेटमेंट (BEGIN ... END) लिखते समय
बेस्ट प्रैक्टिस
- काम पूरा होने पर डिलीमीटर वापस
;पर सेट करें:DELIMITER ; //,$$, या||जैसे अनूठे डिलीमीटर उपयोग करें