美文网首页
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