1、清空有外键约束的表的内容:
SET FOREIGN_KEY_CHECKS=0;
TRUNCATE TABLE goods_goodscategory;
SET FOREIGN_KEY_CHECKS=1;
这样主键会从1开始增长
SET FOREIGN_KEY_CHECKS=0;
DELETE FROM 表名
SET FOREIGN_KEY_CHECKS=1;
主键会接着原来的开始增长
本文介绍了两种清空带有外键约束的表的方法:一种是使用TRUNCATE语句配合设置外键检查的方式,该方法会使主键重新从1开始计数;另一种是通过DELETE语句,这种方式保留了主键的增长趋势。
1、清空有外键约束的表的内容:
SET FOREIGN_KEY_CHECKS=0;
TRUNCATE TABLE goods_goodscategory;
SET FOREIGN_KEY_CHECKS=1;
这样主键会从1开始增长
SET FOREIGN_KEY_CHECKS=0;
DELETE FROM 表名
SET FOREIGN_KEY_CHECKS=1;
主键会接着原来的开始增长

被折叠的 条评论
为什么被折叠?