अपने sql_mode में विकल्प जोड़ने का एक त्वरित तरीका यहां दिया गया है सभी मौजूदा विकल्पों को मिटाए बिना।
मान लीजिए हम PIPES_AS_CONCAT जोड़ना चाहते हैं हमारे मौजूदा sql_mode . पर .
हम यह कर सकते हैं:
SET sql_mode=(SELECT CONCAT(@@sql_mode,',PIPES_AS_CONCAT'));
इससे PIPES_AS_CONCAT जुड़ जाता है हमारी मौजूदा सेटिंग्स को मिटाए बिना।
उदाहरण
बस स्पष्ट होने के लिए, यहाँ मेरा sql_mode है पहले . जैसा दिखता है उपरोक्त कोड चलाना:
SELECT @@sql_mode; परिणाम:
ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
हम देख सकते हैं कि PIPES_AS_CONCAT कहीं नहीं मिला।
चलिए अब PIPES_AS_CONCAT जोड़ते हैं हमारे sql_mode . पर और फिर इसे फिर से:
SET sql_mode=(SELECT CONCAT(@@sql_mode,',PIPES_AS_CONCAT'));
SELECT @@sql_mode; परिणाम:
PIPES_AS_CONCAT,ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
इसे अब जोड़ा गया है। लेकिन सबसे महत्वपूर्ण बात यह है कि अन्य विकल्पों में से कोई भी खोया नहीं गया है।