Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

วิธีลบ FOREIGN KEY constraint จากคอลัมน์ของตาราง MySQL ที่มีอยู่แล้ว

สามารถลบ FOREIGN KEY constraint จากคอลัมน์ของตารางที่มีอยู่แล้วโดยใช้คีย์เวิร์ด DROP พร้อม ALTER TABLE

ไวยากรณ์

ALTER TABLE table_name DROP FOREIGN KEY constraint_name

constraint_name คือชื่อ foreign key constraint ที่กำหนดขณะสร้างตาราง หากไม่ระบุชื่อ MySQL จะกำหนดชื่อเอง สามารถตรวจสอบได้ด้วย SHOW CREATE TABLE

ตัวอย่าง

ลบ FOREIGN KEY constraint จากตาราง 'orders':

mysql> ALTER TABLE orders DROP FOREIGN KEY orders_ibfk_1;
Query OK, 0 rows affected (0.22 sec)