हम ALTER TABLE स्टेटमेंट के साथ DROP कीवर्ड का उपयोग करके किसी मौजूदा टेबल के कॉलम से PRIMARY KEY बाधा को हटा सकते हैं।
उदाहरण
मान लीजिए कि हमारे पास एक टेबल 'प्लेयर' है जिसमें कॉलम 'आईडी' पर प्राथमिक कुंजी बाधा है -
mysql> DESCRIBE Player; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | ID | int(11) | NO | PRI | NULL | | | Name | varchar(20) | YES | | NULL | | +-------+-------------+------+-----+---------+-------+ 2 rows in set (0.04 sec)
अब अगर हम PRIMARY KEY बाधा को हटाना चाहते हैं तो हम ALTER TABLE स्टेटमेंट का उपयोग इस प्रकार कर सकते हैं -
mysql> alter table Player DROP PRIMARY KEY; Query OK, 0 rows affected (0.31 sec) Records: 0 Duplicates: 0 Warnings: 0 mysql> DESCRIBE Player; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | ID | int(11) | NO | | NULL | | | Name | varchar(20) | YES | | NULL | | +-------+-------------+------+-----+---------+-------+ 2 rows in set (0.04 sec)
उपरोक्त परिणाम सेट से पता चलता है कि कॉलम 'आईडी' पर प्राथमिक कुंजी बाधा हटा दी गई है।