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

เราจะลบข้อจำกัดของ FOREIGN KEY ออกจากคอลัมน์ของตาราง MySQL ที่มีอยู่ได้อย่างไร


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

ไวยากรณ์

ALTER TABLE table_name DROP FOREIGN KEY constraint_name

ชื่อข้อจำกัดในที่นี้คือชื่อของข้อจำกัดของคีย์ต่างประเทศที่เรานำไปใช้ขณะสร้างตาราง หากไม่มีการระบุชื่อข้อจำกัด MySQL จะให้ชื่อข้อจำกัดซึ่งสามารถตรวจสอบได้โดยคำสั่ง SHOW CREATE TABLE

ตัวอย่าง

แบบสอบถามต่อไปนี้จะลบข้อจำกัดของ FOREIGN KEY จากตาราง 'orders' -

mysql> Alter table orders DROP FOREIGN KEY orders_ibfk_1;
Query OK, 0 rows affected (0.22 sec)
Records: 0 Duplicates: 0 Warnings: 0