delete和truncate删除表数据的区别

相同点:1,都能删除表数据,都不会删除表结构

不同点:

1,delete删除表数据时自增不归零,truncate清空表自增归零,重新设置自增列

2,truncate清空表数据不会影响事务

 

拓展:delete删除的问题,重启数据库现象

innoDB自增列会从1开始(数据存在内存中,断电即失)

MyIASM继续从上一个增量继续(数据存在文件当中,不会丢失)

 

posted @ 2022-08-30 13:07  做人要有梦想  阅读(94)  评论(0)    收藏  举报