Mysql中如果表和表之间建立的外键约束,则无法删除表及修改表结构。其中一种方式
2017-11-28 12:46
726 查看
Mysql中如果表和表之间建立的外键约束,则无法删除表及修改表结构。
解决方法是在Mysql中取消外键约束: SET FOREIGN_KEY_CHECKS=0;
然后将原来表的数据导出到sql语句,重新创建此表后,再把数据使用sql导入,
然后再设置外键约束: SET FOREIGN_KEY_CHECKS=1;
解决方法是在Mysql中取消外键约束: SET FOREIGN_KEY_CHECKS=0;
然后将原来表的数据导出到sql语句,重新创建此表后,再把数据使用sql导入,
然后再设置外键约束: SET FOREIGN_KEY_CHECKS=1;
相关文章推荐
- 试图删除 xx 和yy之间的关系。但是,关系的其中一个外键 (xx_yy.xxID) 无法设置为 null。
- mysql的外键约束级联修改和删除整理
- MySQL因为外键关联无法删除数据解决方法以及修改数据库全部表中某种外键的值
- MySQL外键约束常见操作方法示例【查看、添加、修改、删除】
- MySQL--修改数据表5:删除主键约束,唯一约束,外键约束
- mysql修改有外键约束的表结构
- MySQL入门——修改数据表4:添加主键约束、显示表结构、添加唯一约束、添加外键约束
- ORACLE语句怎么删除外键约束,和建立外键约束
- Mysql字段操作—增加字段、删除字段、修改字段名、修改字段类型(约束条件)
- mysql更改表结构:添加、删除、修改字段、调整字段顺序
- mysql更改表结构:添加、删除、修改字段、调整字段顺序
- Mysql删除数据报外键约束解决方法
- sql server解决无法删除表,提示被外键约束引用
- MySQL 如何修改已建立表的结构
- Mysql 删除外键约束表
- Mysql-01-数据库和数据表结构的建立和修改
- oracle中关于表的所有操作(创建删除表,修改表结构,创建约束,操作表数据,增删改查等)
- MySQL删除外键约束
- MySQL 修改被外键约束的列
- 总结mysql的三种外键约束方式