美文网首页
MySQL学习日记(七)-AUTO_INCREMENT

MySQL学习日记(七)-AUTO_INCREMENT

作者: garvin | 来源:发表于2018-08-01 20:57 被阅读0次

    https://www.cnblogs.com/wangwust/p/6480044.html

    DELETE与TRUNCATE的区别:

    DELETE可以按条件删除表中数据。

    在没有条件时,DELETE FROM table1 (成功返回条数)或TRUNCATE TABLE table1(成功返回0)都是清空表。

    DELETE FROM table1 WHERE 1;可以保留表中自增值。

    区别:truncate和delete的区别

             1、事务:truncate是不可以rollback的,但是delete是可以rollback的;

                  原因:truncate删除整表数据(ddl语句,隐式提交),delete是一行一行的删除,可以rollback

             2、效果:truncate删除后将重新水平线和索引(id从零开始) ,delete不会删除索引    

             3、 truncate 不能触发任何Delete触发器。

             4、delete 删除可以返回行数

    相关文章

      网友评论

          本文标题:MySQL学习日记(七)-AUTO_INCREMENT

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