मैं आरक्षित शब्द के लिए MySQL के मैनुअल में शब्दों में इन नहीं मिल सकता है लेकिन जाहिरा तौर पर phpMyAdmin कहते हैं कि वे सुरक्षित कर रहे हैं:MySQL में "टाइप" और "स्थिति" एक आरक्षित शब्द है?
उत्तर
यह phpMyAdmin में एक बग है तकनीकी रूप से,। libraries/sqlparser.data.php
से:
/**
* words forbidden to be used as column or table name wihtout quotes
* as seen in http://dev.mysql.com/doc/mysql/en/reserved-words.html
*
* @global array MySQL forbidden words
*/
$PMA_SQPdata_forbidden_word = array (
(सूची 'STATUS'
और 'TYPE'
, जो स्पष्ट रूप से संदर्भित मैनुअल पृष्ठ पर नहीं हैं शामिल हैं)।
Bug #948 ने पहचान की कि उस समय से phpMyAdmin ने कुछ कॉलम नामों (STATUS
सहित) को पूंजीकृत किया है (गलती से) इस सूची से आरक्षित शब्दों के रूप में पहचाना जा रहा है; उन कीवर्ड को शुरू में एक परिणाम के रूप सूची से removed थे, लेकिन वह प्रतिबद्ध the reasons explained by Alexander Turek के लिए, बाद में reversed था:
आपका ठीक सुंदर-प्रिंटर को खराब करता! यह एक विश्लेषक समस्या है।
पहला और स्थिति इस आरक्षित शब्द सरणी के अंदर रही है क्योंकि वे MySQL कमांड का हिस्सा हैं। स्थिति " में दिखाया गया है स्थिति " और ALTER sytax का पहला भाग।
इसके अलावा, यह बग केवल स्थिति और FIRST से बहुत अधिक शब्दों को प्रभावित करता है। मुझे पता है कि अगर हम उन सब को आरक्षित शब्द सरणी से हटाने क्या होता है ...
अपने परिवर्तन की वजह सेनहीं करना चाहते, दोनों प्रश्नों अच्छी तरह से अब हाइलाइट नहीं होते।
कहना है कि, phpMyAdmin अपनी सुंदर प्रिंटर के रूप में यह सुरक्षित शब्द का पता लगाने के लिए करता है में प्रकाश डाला वाक्य रचना का संचालन करने के शब्दों की एक ही सूची का उपयोग करता है; यह गलत है और आपके द्वारा देखी जाने वाली चेतावनियों की ओर जाता है।
- 1. "प्रकार" mysql में एक आरक्षित शब्द है
- 2. mysql में एक आरक्षित शब्द क्यों पहुंच योग्य है?
- 3. कॉलम नाम में आरक्षित शब्द - MySQL
- 4. क्या वीबीस्क्रिप्ट में एक आरक्षित शब्द है?
- 5. दोस्ताना आईडी और आरक्षित शब्द
- 6. Express.js/'delete' (एक आरक्षित शब्द)
- 7. एएसपी.Net एमवीसी 3 आरक्षित आरक्षित शब्द?
- 8. असूचीबद्ध आरक्षित शब्द?
- 9. क्या SQLite में कोई आरक्षित शब्द है?
- 10. जावास्क्रिप्ट आरक्षित शब्द?
- 11. "कीवर्ड" और "आरक्षित शब्द" के बीच क्या अंतर है?
- 12. MySQL और पॉलिश शब्द
- 13. ओरेकल में एक आरक्षित शब्द से कैसे बचूं?
- 14. टी-एसक्यूएल "लाइननो" आरक्षित शब्द वास्तव में क्या करता है?
- 15. अप्रत्याशित आरक्षित शब्द त्रुटि जबकि छोटा कंगारू
- 16. उल्का 1.3 NPM: अप्रत्याशित आरक्षित शब्द आयात
- 17. आरक्षित शब्द "शुरू" और "अंत" हैं या नहीं?
- 18. 'स्थिति = (असफल)' और 'टाइप = अपरिभाषित'
- 19. का इंतजार async समारोह के अंदर एक आरक्षित शब्द त्रुटि
- 20. 'अपेक्षित पहचानकर्ता को दबाएं और इसके बजाय जेएसलिंट में' डिफ़ॉल्ट '(एक आरक्षित शब्द)' मोंगोस
- 21. डेल्फी में आरक्षित शब्द से कैसे बचते हैं?
- 22. क्या लाइब्रेरी में आरक्षित शब्द और अंतर्निहित लाइब्रेरी की सूची है?
- 23. MySQL और NHibernate। त्रुटि को कैसे ठीक करें: कॉलम 'ReservedWord' तालिका से संबंधित नहीं है आरक्षित शब्द?
- 24. जांचें कि क्या एक स्ट्रिंग में एक शब्द है लेकिन केवल विशिष्ट स्थिति में है?
- 25. क्या यह मेरे कोड में पायथन शब्द "टाइप" का उपयोग करना सुरक्षित है?
- 26. डॉक्टर के साथ ऑटो उद्धरण आरक्षित शब्द 2
- 27. mysql गिनती शब्द एसक्यूएल वाक्य रचना में
- 28. MySQL वर्ष टाइप
- 29. MySQL: कॉलम में शब्दों की सूची से शब्द शामिल है
- 30. क्यों @, $,:, और; एक यूआरएल क्वेरी घटक में आरक्षित पात्र?
वास्तव में, मैन्युअल में इन शब्दों का कोई संदर्भ नहीं है। लेकिन क्योंकि वे ऐसे शब्द हैं जो "अर्थ" लेते हैं, इसके उपयोग पर प्रतिबंध हैं। मैंने इनके साथ तालिकाओं का निर्माण किया है, अगर यह उन्हें आसानी से अनदेखा करने से नहीं रोकता है। – PiLHA
@PiLHA: बिंदु यह है कि आरक्षित शब्द * unquoted एसक्यूएल पहचानकर्ता के रूप में इस्तेमाल नहीं किया जा सकता है; जबकि ये शब्द * कर सकते हैं *। phpMyAdmin यह कहना गलत है कि ये शब्द आरक्षित हैं। – eggyal
@eggyal जहाँ तक मुझे पता है, SQLServer दोनों में यह MySQL में होता है। शर्तों के उपयोग के लिए अधिकतम प्रतिबंध '' या [] को हल करना और हल करना है। बग या नहीं, उपयोग करें। – PiLHA