如果想让mysql自增长的字段在清空表后从1开始,则需要truncate 表名,如果该表的字段在其他表中是外键的话,要先禁用外键,再清空,具体步骤如下:
SET foreign_key_checks = 0; 禁用外键
truncate 表名;
SET foreign_key_checks = 1; 启动外键
SET foreign_key_checks = 0; 禁用外键
truncate 表名;
SET foreign_key_checks = 1; 启动外键