truncate:会清空表中所有的数据,速度快,不可回滚;实质是删除整张表包括数据再重新创建表;
不保留自增id的痕迹,自增id从1开始
delete:逐行删除数据,每步删除都是有日志记录的,可以回滚数据;实质是逐行删除表中的数据;
保留id的痕迹,再次新增数据后id从之前的累计后增加
truncate:会清空表中所有的数据,速度快,不可回滚;实质是删除整张表包括数据再重新创建表;
不保留自增id的痕迹,自增id从1开始
delete:逐行删除数据,每步删除都是有日志记录的,可以回滚数据;实质是逐行删除表中的数据;
保留id的痕迹,再次新增数据后id从之前的累计后增加