MySQL truncate含有外键约束的条目报错

Posted 忘川的彼岸

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL truncate含有外键约束的条目报错相关的知识,希望对你有一定的参考价值。

1.报错信息:

Cannot truncate a table referenced in a foreign key constraint

2.出现错误操作:

truncate table a1;

为什么使用truncate?
使用truncate可以清空表数据,而且可以使自增列重置。

3.解决方法

mysql中取消外键约束:set foreign_key_checks=0;

执行truncate table a1;

之后在设置外键约束:set foreign_key_checks=1;

以上是关于MySQL truncate含有外键约束的条目报错的主要内容,如果未能解决你的问题,请参考以下文章

mysql中删除时报错Cannot truncate a table referenced in a foreign key constraint (`em_hgh`.`monitoritem`, C

使用truncate ,截断有外键约束的父表

Laravel Eloquent truncate - 外键约束

sqlserver 2005 truncate操作问题

SQL。。。快速清空表的问题。。高手》》

Laravel 外键约束报错