牵涉到数据库中表的记录删除难点金沙网址

 

 

如今在做多个区块链积分转代币的APP,牵涉到数据库中表的记录删除难点,
假诺一条条删除那可真是累人。遂思谋间接步向mysql直白清空表可能去除表中数据。

正文记录一下那2种操作方式的不一致,目的对象是表wp_comments,里面包车型地铁兼具留言均是渣滓留言,均可去除。然后便有了以下2种艺术(踏入mysql操作分界面后卡塔 尔(阿拉伯语:قطر‎:

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

里头truncate操作中的table能够简轻松单,delete操作中的*能够简轻松单。那二者都以将wp_comments表中多少清空,但是也许有分其余,如下:

  • truncate是完整删除(速度超快卡塔尔国, delete是逐一删除(速度不快卡塔 尔(英语:State of Qatar)。
  • truncate不写服务器log,delete写服务器log,相当于truncate效能比delete高的缘故。
  • truncate不激活trigger(触发器),不过会重新载入参数Identity(标记列、自增字段卡塔 尔(阿拉伯语:قطر‎,也正是自增列会被置为初步值,又重新从1发端记录,并不是随着原本的ID数。而delete删除以往,Identity还是是随后被删去的这几天的那一条记录ID加1后开展记录。
  • 假定只需删除表中的部分记录,只好选用DELETE语句协作where条件。 DELETE
    FROM wp_comments WHERE……

 

相关文章