Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

MySQL में प्राथमिक कुंजी निकालें?

<घंटा/>

MySQL में प्राइमरी की को हटाने के लिए, tje drop प्राइमरी की कमांड का उपयोग करें। अवधारणा को समझने के लिए, हम प्राथमिक कुंजी के रूप में कॉलम के साथ एक तालिका बनाते हैं।

mysql> टेबल बनाएं PrimaryKeyDemo -> ( -> id int not null, -> Primary key(id) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.60 सेकंड)

आइए डीईएससी कमांड की मदद से टेबल के विवरण की जांच करें। क्वेरी इस प्रकार है।

mysql> विवरण PrimaryKeyDemo;

निम्न आउटपुट है।

<पूर्व>+----------+-------------+-----+-----+---------+----- --+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+----------+-------- -+| आईडी | इंट(11) | नहीं | पंचायती राज | नल | |+----------+------------+------+-----+---------+---------- +1 पंक्ति में सेट (0.06 सेकंड)

ऊपर दिए गए आउटपुट को देखें, एक कॉलम 'की' है जिसमें PRI कीवर्ड है। यह स्वयं कहता है कि "आईडी" कॉलम प्राथमिक कुंजी है। अब, ALTER और DROP कमांड की मदद से प्राइमरी की को हटाते हैं। क्वेरी इस प्रकार है।

mysql> तालिका बदलें प्राथमिककीडेमो ड्रॉप प्राथमिक कुंजी;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.70 सेकंड)रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0

आइए अब देखें कि प्राथमिक कुंजी हटाई गई है या नहीं।

mysql> DESC PrimaryKeyDemo;

निम्न आउटपुट है जो अब प्राथमिक कुंजी प्रदर्शित नहीं करेगा, क्योंकि हमने इसे ऊपर हटा दिया है।

<पूर्व>+----------+-------------+-----+-----+---------+----- --+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+----------+-------- -+| आईडी | इंट(11) | नहीं | | नल | |+----------+------------+------+-----+---------+---------- +1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL में प्राथमिक कुंजी रीसेट करें

    प्राथमिक कुंजी को रीसेट करने के लिए, पहले TRUNCATE तालिका का उपयोग करें, फिर ALTER TABLE का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1929 ( UserId int NOT NULL AUTO_INCREMENT, PRIMARY KEY(UserId) );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कु

  1. MySQL में विभिन्न तालिका में प्राथमिक कुंजी को विदेशी के रूप में कैसे संदर्भित करें?

    निम्नलिखित वाक्य रचना है - तालिका में बदलाव करें, yourSecondTableNameजोड़ें बाधा `yourConstraintName`विदेशी कुंजी(`yourSecondTableNamePrimaryKey`) संदर्भ yourFirstTableName(yourFirstTablePrimaryKeyColumnName); ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ

  1. पहुंच में तालिका में प्राथमिक कुंजी कैसे जोड़ें या निकालें

    जब आप एक माइक्रोसॉफ्ट एक्सेस बनाते हैं तालिका, एक्सेस स्वचालित रूप से आपकी डेटाबेस तालिका के लिए प्राथमिक कुंजी बनाएगी, लेकिन आप अपनी डेटाबेस तालिका के लिए प्राथमिक कुंजी के रूप में इच्छित फ़ील्ड भी निर्दिष्ट कर सकते हैं। प्राथमिक कुंजी Microsoft Access में एक फ़ील्ड या फ़ील्ड का सेट होता है जिसमें