当使用 truncate table table1
时可能会出现
Cannot truncate a table referenced in a foreign key constraint (`aa`)
这是因为表里设置了外键约束
可以使用SET @@FOREIGN_KEY_CHECKS=0;
来禁用外键约束
清空完表之后在使用SET FOREIGN_KEY_CHECKS=1;
打开外键约束
可以使用SELECT @@FOREIGN_KEY_CHECKS;
查看当前的外键约束的值