बनाएं क्या इस कोड के बीच अंतर है:प्राथमिक कुंजी परिभाषा टेबल बयान
CREATE TABLE samples (
sampleid INT(11) NOT NULL AUTO_INCREMENT,
sampledate DATE NOT NULL,
location VARCHAR(25) NOT NULL,
PRIMARY KEY (sampleid)
)
ENGINE=InnoDB;
और इस:
CREATE TABLE samples (
sampleid INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
sampledate DATE NOT NULL,
location VARCHAR(25) NOT NULL,
)
ENGINE=InnoDB;
कोड?
तो एक अलग प्राथमिक कुंजी कथन या कॉलम परिभाषा के हिस्से के रूप में। कॉलम परिभाषा में अद्वितीय इंडेक्स और अद्वितीय कीवर्ड के लिए वही प्रश्न।
दोनों लागू करना चाहते हैं तो दूसरी विधि का उपयोग नहीं किया जा सकता है, है ना? यह लिखने का सिर्फ तरीका है। –
मुझे यह भी लगता है कि दोनों एक जैसे हैं। – giga
मैं पूरी तरह से सहमत नहीं हूं, @ थॉमसट्रटर – waanders