首页 > 代码

两种批量删除sql语句,运行速度天差地别

前提数据库里有160多万条信息,请删除id号为
989202, 989233, 844378, 844581, 841929, 841885, 1179337, 1181335, 1036451, 1194508, 1256440, 765310, 883164, 1059542, 1121023, 897425, 1179545, 1179539, 771366, 1192482, 1197634, 1197342, 1195800, 1195586, 1196120, 1197433, 1199581, 875236, 1109813, 988695, 1195425, 1190327, 1196981, 989400, 1197797, 1197999, 1189850, 791781, 1176813, 792945, 1111975, 861528 的内容,
方式一:单独id删除,删除一个id检索一次160万行,好像解放了双手,也算是批量,但慢得要死。

方式二:合并检索 IN 语句速度起飞

再润色,添加索引
确认 source 字段是否已有索引,如果没有,先加一个索引:


  • 免费申请cloudflare域名SSL证书时,边源端证书和客户端证书及源服务器证书区别
  • 一、你的目标: 你只需要一个 长期有效 的 SSL 证书,部署在你宝塔面板的网站上,让 Nginx/Apach […]

  • wordpress换了网址换域名,如何批量更新成新地址
  • 在 WordPress 中更换网站域名(如从 www.abc.com 替换为 www.zxc.com)时,通常 […]

  • 设置wordpress前端只搜索某个分类ID下的内容,其他分类屏蔽
  • 最佳方式:添加代码到 functions.php 中 将以下代码添加到你当前主题的 functions.php […]

  • 设置wordpress后台文章列表以id发布顺序排列
  • 在 WordPress 后台文章列表中默认是按“发布时间”倒序排列的(也就是新发布的在前)。如果你希望让后台文 […]

  • 用sql语句给wordpress插入分类,不是后台按顺序添加
  • 例:想在wordpress里再添加分类,目前wp_terms表的term_id是从5开始的了,现想新加四个分类 […]

  • mysql区间泛内容批量替换语句,且限定ID范围
  • 要求:要批量把文章id where id >= 587606 and id