MySQL中truncate和delete from语句的区别
truncate是清空表的作用,truncate 表名:表中记录全部删除重新创建一张空表。区别:①truncate是对表进行操作,属于DDL语句;而delete from是对记录进行操作,属于DML语句②truncate是干掉表,重新创建一张空表(自增的id会重新从1开始)delete是逐条删除(自增的id从删除签的记录继续延续,不是1 )...
·
truncate是清空表的作用,
truncate 表名:表中记录全部删除重新创建一张空表。
区别:
①truncate是对表进行操作,属于DDL语句;而delete from是对记录进行操作,属于DML语句
②truncate是干掉表,重新创建一张空表(自增的id会重新从1开始)
delete是逐条删除(自增的id从删除签的记录继续延续,不是1 )
更多推荐
所有评论(0)