আমরা ALTER TABLE স্টেটমেন্ট সহ DROP কীওয়ার্ড ব্যবহার করে বিদ্যমান টেবিলের একাধিক কলাম থেকে যৌগিক প্রাথমিক কী সীমাবদ্ধতা দূর করতে পারি।
উদাহরণ
ধরুন আমাদের কাছে একটি টেবিল 'রুম_বন্টন' আছে যার একটি যৌগিক প্রাথমিক কী সীমাবদ্ধতা রয়েছে 'আইডি' এবং 'রুম নম্বর' নিম্নরূপ -
mysql> describe room_allotment; +--------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------+-------------+------+-----+---------+-------+ | id | int(11) | NO | PRI | 0 | | | Name | varchar(20) | NO | PRI | | | | RoomNo | int(11) | YES | | NULL | | +--------+-------------+------+-----+---------+-------+ 3 rows in set (0.06 sec)
এখন যদি আমরা যৌগিক প্রাথমিক কী সীমাবদ্ধতা দূর করতে চাই তাহলে আমরা নিম্নরূপ ALTER TABLE স্টেটমেন্ট ব্যবহার করতে পারি -
mysql> Alter table room_allotment DROP PRIMARY KEY; Query OK, 0 rows affected (0.19 sec) Records: 0 Duplicates: 0 Warnings: 0 mysql> describe room_allotment; +--------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------+-------------+------+-----+---------+-------+ | id | int(11) | NO | | 0 | | | Name | varchar(20) | NO | | | | | RoomNo | int(11) | YES | | NULL | | +--------+-------------+------+-----+---------+-------+ 3 rows in set (0.07 sec)
উপরের ফলাফল সেট দেখায় যে কলাম 'ID' এবং 'RoomNo' থেকে যৌগিক প্রাথমিক কী সীমাবদ্ধতা সরানো হয়েছে৷