sql语句之删除(自增长主键清除)

一般我们使用的删除语句是:delete from tablename(表名) where (条件),表示删除该条件下的记录,不过对于一些设置的自增长主键,那么删除后,如果新添加的数据会在这个删除的id上递增,有什么我们需要删除后不留痕迹,也就是不保留这个索引,那么需要换一个删除语句:

truncate (table) tb,对整个表记录进行删除,缺点是不能对特定的行删除,因为会重置索引,因此,如果删除中间的某条,那么后面的记录不能往前移。

你可能感兴趣的:(mysql,sql语句,数据表删除)