其他分享
首页 > 其他分享> > delete和truncate删除表数据的区别

delete和truncate删除表数据的区别

作者:互联网

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

不同点:

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

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

 

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

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

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

 

标签:归零,truncate,删除,增列,数据,delete
来源: https://www.cnblogs.com/gss01/p/16638925.html