"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > MySQL INSERT क्वेरीज़ में आरक्षित कॉलम नामों से कैसे बचें?

MySQL INSERT क्वेरीज़ में आरक्षित कॉलम नामों से कैसे बचें?

2024-11-14 को प्रकाशित
ब्राउज़ करें:746

How to Escape Reserved Column Names in MySQL INSERT Queries?

MySQL INSERT Queries में आरक्षित कॉलम नामों से बचना

MySQL डेटाबेस के साथ काम करते समय, आरक्षित शब्दों का सामना करना संभव है जो कॉलम नामों के साथ संघर्ष करते हैं। इससे तालिका में डेटा सम्मिलित करने का प्रयास करते समय त्रुटियां हो सकती हैं।

प्रदान किए गए उदाहरण में, कॉलम नाम "समूह" आरक्षित शब्द "ग्रुप" के साथ टकराव करता है, जो मानक वाक्यविन्यास का उपयोग करके डेटा के सम्मिलन को रोकता है। इस समस्या को हल करने के लिए, आरक्षित कॉलम नाम से बचने के लिए बैकटिक्स (`) वर्ण का उपयोग किया जा सकता है।

'9' पर सेट "समूह" कॉलम के साथ "उपयोगकर्ता" तालिका में एक रिकॉर्ड डालने के लिए:

INSERT INTO users (`name`, `group`) VALUES ('John', '9')

संलग्न करके बैकटिक्स में कॉलम नाम, MySQL इसे एक वैध पहचानकर्ता के रूप में पहचानता है और प्रविष्टि को आगे बढ़ने की अनुमति देता है। यह विधि आपको डेटाबेस स्कीमा को संशोधित किए बिना कॉलम नामों में आरक्षित कीवर्ड की उपस्थिति के आसपास काम करने की अनुमति देती है।

विज्ञप्ति वक्तव्य इस लेख को पुन: पेश किया गया है: 1729738670 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] पर संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3