我有一个表X.我需要删除表中的所有外键。我不知道怎么掉。任何人都可以说查询。
答案 0 :(得分:3)
可能,您应该使用
获取外键SHOW CREATE TABLE <your_table>
然后逐个删除foriegn键
ALTER TABLE <table_name> DROP FOREIGN KEY <key_name>;
答案 1 :(得分:1)
阅读此内容可以帮助您http://bugs.mysql.com/bug.php?id=14347
http://www.w3schools.com/sql/sql_foreignkey.asp
必须通过约束名称而不是索引名称来删除外键约束。 语法为:
alter table test_table drop foreign key test_tableconstraint
答案 2 :(得分:0)