美文网首页
MYSQL----delete和truncate区别

MYSQL----delete和truncate区别

作者: JuMinggniMuJ | 来源:发表于2020-06-17 20:51 被阅读0次
mysql中有两个删除数据的语句delete和truncate,两者区别:

1.delete后面可以添加where条件,truncate不能添加条件;
2.truncate的删除效率高于delete;
3.如果要删除的表中有自增长列,用delete删除,再添加数据,自增长列从断点开始;truncate删除,再添加数据,自增长列从1开始;
4.truncate删除没有返回值,delete删除返回影响行数;
5.truncate删除不能回滚,delete删除可以回滚;

相关文章

网友评论

      本文标题:MYSQL----delete和truncate区别

      本文链接:https://www.haomeiwen.com/subject/ipkexktx.html