สามารถลบ 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)