Mysql中如果表和表之间建立的外键约束,则无法删除表及修改表结构。
解决方法是在Mysql中取消外键约束: SET FOREIGN_KEY_CHECKS=0;
然后将原来表的数据导出到sql语句,重新创建此表后,再把数据使用sql导入,
然后再设置外键约束: SET FOREIGN_KEY_CHECKS=1;
FOREIGN_KEY_CHECKS
原创mb64390262217c2 博主文章分类:mysql ©著作权
©著作权归作者所有:来自51CTO博客作者mb64390262217c2的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:信用卡、贷记卡、储蓄卡和借记卡
下一篇:Haygroup 合益咨询公司
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
SET FOREIGN_KEY_CHECKS命令
计使用若关联,即不使用外键约束表,只是在表里加...
mysql 外键 sql -
mysql 设置外键约束SET FOREIGN_KEY_CHECKS=1
问题描述:Mysql中如果表和表之间建立的外键约束,则无法删除表 _CHECKS=1;...
mysql 外键约束 外键 数据 表结构 -
SQL FOREIGN KEY 约束
SQL FOREIGN KEY 约束一个表中的 FOREIGN KEY 指向另一个表中的 PRIMARY KEY。让我们通过msJohnOxford Street
sql sql server table access oracle