मैं एक सिस्टम बना रहा हूं जहां व्यवस्थापक इसे स्थापित कर रहा है, तो चरणों में से एक डेटाबेस (सिस्टम से) बनाना है। तो मेरा सवाल यह है कि, मुझे डेटाबेस नाम को कैसे सत्यापित करना चाहिए? मैंने पाया कि यह 64 वर्णों से अधिक नहीं हो सकता है, लेकिन क्या यह एकमात्र प्रतिबंध है? मैंने phpmyadmin में विशेष वर्णों के साथ कुछ डीबी नामों का परीक्षण किया जिसने कोई त्रुटि नहीं दी।MySQL डेटाबेस नाम प्रतिबंध
13
A
उत्तर
12
डाटाबेस नामकरण प्रतिबंध:
- 64 वर्णों से अधिक नहीं हो सकता है।
/
\
या.
वर्ण नहीं हो सकते हैं।- उन वर्णों को शामिल नहीं किया जा सकता है जिन्हें फ़ाइल नामों में अनुमति नहीं है।
- अंतरिक्ष वर्णों के साथ समाप्त नहीं हो सकता है।
+0
यह लिंक ऐसा प्रतीत नहीं होता है जहां यह दिखाई देता है (और भी)। –
0
इस के लिए Regex:
^[^\\/?%*:|\"<>.]{1,64}$
संबंधित मुद्दे
- 1. डिफ़ॉल्ट MySQL डेटाबेस नाम
- 2. डेटाबेस नाम का नाम बदलें - mysql
- 3. पोस्टग्रेस टेबल कॉलम नाम प्रतिबंध?
- 4. खोज डेटाबेस यदि कॉलम नाम/फ़ील्ड नाम mySQL
- 5. Mysql: डेटाबेस
- 6. MySQL डेटाबेस
- 7. परिवर्तनीय डेटाबेस नाम
- 8. mysql में अपने नाम
- 9. MySQL डेटाबेस
- 10. MySQL डेटाबेस
- 11. MySQL डेटाबेस
- 12. MySql - डेटाबेस
- 13. mysql डेटाबेस
- 14. MySQL डेटाबेस
- 15. mySQL डेटाबेस
- 16. mysql डेटाबेस
- 17. MySQL डेटाबेस
- 18. क्लोन MySQL डेटाबेस
- 19. एक mysql डेटाबेस से किसी अन्य mysql डेटाबेस
- 20. MYSQL - चुनिंदा डेटाबेस
- 21. mysql विभिन्न डेटाबेस
- 22. MySQL में डेटाबेस नाम वाइल्डकार्ड के साथ अनुदान?
- 23. काल्पनिक नाम डेटाबेस
- 24. एक mySQL डेटाबेस
- 25. स्थानीय mysql डेटाबेस में mysql डेटाबेस खींचते समय त्रुटि
- 26. MySQL डेटाबेस में फ्रेंच वर्ण
- 27. डाटाबेस पहुँच प्रतिबंध asp.net
- 28. हाइबरनेट प्रतिबंध
- 29. जाँच प्रतिबंध
- 30. XSD प्रतिबंध
चेक बाहर [8.2। स्कीमा ऑब्जेक्ट नाम] (http://dev.mysql.com/doc/refman/5.0/en/identifiers.html) दस्तावेज़ों में –