mysql删除外键方法:

2,640 阅读1分钟

mysql删除外键方法:

1、不支持直接删除约束:alter table t drop constraint 外键名;

2、只支持分步删除:

a、先删除外键:alter table t drop foreign key 外键名;

b、再删除索引:alter table t drop index 外键名;

修改外键方法,此处设置的是set null

1.alter table 表名 drop foreign key 外键名; //先删除原来的外键。

2.ALTER TABLE USER ADD CONSTRAINT 外键名 FOREIGN KEY(表名) REFERENCES 外键表 (外键id) ON DELETE SET NULL;