您的位置:威尼斯官方网站 > 威尼斯官方网站登录 > 直接清空表或者删除表中数据

直接清空表或者删除表中数据

发布时间:2019-12-31 19:29编辑:威尼斯官方网站登录浏览(163)

     

     

    近年在做一个区块链积分转代币的应用程式,牵涉到数据库中表的记录删除难题, 即使一条条删除那可真是累人。遂考虑直接进去mysql一向清空表或许去除表中数据。

    本文记录一下那2种操作方式的界别,目的对象是表wp_comments,里面包车型客车保有留言均是废品留言,均可去除。然后便有了以下2种方法(进入mysql操作分界面后):

    1. truncate table wp_comments;
    2. delete * from wp_comments;

    中间truncate操作中的table能够省略,delete操作中的*能够省略。那二者都以将wp_comments表中多少清空,然而也可能有分其他,如下:

    • truncate是完好删除(速度一点也不慢), delete是逐个删除(速度很慢)。
    • truncate不写服务器log,delete写服务器log,也便是truncate效能比delete高的原由。
    • truncate不激活trigger(触发器卡塔尔国,可是会重新初始化Identity(标志列、自增字段),约等于自增列会被置为伊始值,又再度从1起来记录,实际不是接着原本的ID数。而delete删除未来,Identity依旧是跟着被删去的近些日子的那一条记录ID加1后实行记录。
    • 假使只需删除表中的局部记录,只好动用DELETE语句合作where条件。 DELETE FROM wp_comments WHERE……

     

    本文由威尼斯官方网站发布于威尼斯官方网站登录,转载请注明出处:直接清空表或者删除表中数据

    关键词:

上一篇:没有了

下一篇:没有了