我们都知道可以通过truncate table来重置id的自增,但是遇到表中有外键关联的时候,我们使用truncate的时候,mysql会报错
有个种笨笨的方法就是到关联表解除外键关联,但是这个工作速度太慢。
所以我发现有一个可以简洁很多的方法
禁用外键约束
SET FOREIGN_KEY_CHECKS=0;
TRUNCATE TABLE table
启动外键约束
SET FOREIGN_KEY_CHECKS=1;
这种方式通过解除外键约束进而重置id自增
我们都知道可以通过truncate table来重置id的自增,但是遇到表中有外键关联的时候,我们使用truncate的时候,mysql会报错
有个种笨笨的方法就是到关联表解除外键关联,但是这个工作速度太慢。
所以我发现有一个可以简洁很多的方法
禁用外键约束
SET FOREIGN_KEY_CHECKS=0;
TRUNCATE TABLE table
启动外键约束
SET FOREIGN_KEY_CHECKS=1;
这种方式通过解除外键约束进而重置id自增