मेरे पास निम्न कॉलम के साथ एक टेबल है:स्तंभ नाम निर्दिष्ट किए बिना AUTO_INCREMENT कॉलम के साथ डेटाबेस में नई पंक्ति कैसे सम्मिलित करें?
id
- INT UNSIGNED ऑटोऑक्रिकमेंटname
- VARCHAR (20)group
- VARCHAR (20)
मुझे पता है कि मैं इस तरह की एक पंक्ति जोड़ सकता हूं:
INSERT INTO table_name (name, group) VALUES ('my name', 'my group')
मुझे आश्चर्य है कि कॉलम नाम निर्दिष्ट किए बिना पंक्ति जोड़ने का कोई तरीका है, जैसे कोई AUTO_INCREMENT कॉलम नहीं है?
बढ़िया! बहुत बहुत धन्यवाद !! –
हालांकि, यह एक बेहद खराब अभ्यास है और इसे नहीं किया जाना चाहिए। यदि कॉलम किसी भी तरह से पुन: व्यवस्थित होते हैं, तो आपको कॉलम नामों के साथ हमेशा सम्मिलित विवरण करना चाहिए, आप डेटा को गलत कॉलम में डाल देंगे। यदि कोई अन्य कॉलम जोड़ा जाता है तो सम्मिलन विफल हो जाएगा। मैं इस बात पर जोर नहीं दे सकता कि यह कितना खराब है। थोड़ा आलस्य के कारण आप अपनी डेटा अखंडता को नष्ट कर सकते हैं। और ईमानदारी से जब आप ऑब्जेक्ट ब्राउज़र से कॉलम नाम खींच और ड्रैग कर सकते हैं, तो हम आपके डेटा को जोखिम देने के बारे में बात कर रहे हैं क्योंकि आप किसी कार्य में अतिरिक्त मिनट बिताने के लिए बहुत आलसी थे। – HLGEM
ठीक है, सलाह के लिए धन्यवाद! –