आप SET का उपयोग नहीं कर सकते एक अभिव्यक्ति के अंदर बयान जैसे आप कर रहे हैं, या यहां तक कि एक सबक्वायरी में भी। SET निष्पादित करें अपने आप में एक बयान में। आपके द्वारा सेट किया गया मान बाद के कथनों को प्रभावित करेगा।
वैसे, क्या आप जानते हैं कि SET GLOBAL इसका मतलब है कि सेटिंग आपके सर्वर पर अन्य सभी MySQL कनेक्शन को प्रभावित करेगी, और सेटिंग आपके वर्तमान सत्र के पूरा होने के बाद भी बनी रहेगी, जब तक कि आप इसे किसी और चीज़ पर सेट नहीं करते? आप SET SESSION . का उपयोग करना चाह सकते हैं यदि आप चाहते हैं कि मान केवल आपके वर्तमान सत्र को प्रभावित करे।