我对于TRUNCATE与DELETE最基本的区别是delete删除一个表中记录或带条件删除记录,删除之后的自增ID下次不可能,但TRUNCATE只能清除整个表并且TRUNCATE删除表中记录了ID从1开始,下面具体的介绍他们的用法.
TRUNCATE用法:TRUNCATE [TABLE] tbl_name
我想删除 friends 表中所有的记录,可以使用如下语句:truncate table friends;
DELETE用法:
DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FRO...