您现在的位置是:首页 > CMS技术 > 帝国CMS帝国CMS
帝国CMS批量删除重复文章,仅保留一篇的sql语句
2023-02-25 05:17:40帝国CMS0人已围观
简介现象:用火车头采集的数据,经常有重复,数据有近40w,需要删除所有新闻表中重复的文章,然后只保留一篇,帝国cms有提供这个功能,但数据较大,点击 查询重复标题A 会出现卡死超时
现象:用火车头采集的数据,经常有重复,数据有近40w,需要删除所有新闻表中重复的文章,然后只保留一篇,帝国cms有提供这个功能,但数据较大,点击 查询重复标题A 会出现卡死超时的现象,
需求:通过sql方式直接删除重复文章,并保留一篇,不卡死
将里面的表更换为您自己的表,并删除前记得备份数据库哦,要养成良好的备份习惯,我删除后没遇到问题,但不保证您的就没问题哦,
方法一(如果数据量非常庞大可以用此方法):
强烈建议选择第二个方法处理
登录mysql或者登录phpmyadmin,然后执行sql语句:
delete from phome_ecms_news where id not in (select bid from (select min(id) as bid from phome_ecms_news group by title) as b )
会直接删除重复的文章并保留一篇,速度很快,不会卡死
方法二:(如果数据不是很大可以用这个方法)
代码注释
需求:通过sql方式直接删除重复文章,并保留一篇,不卡死
将里面的表更换为您自己的表,并删除前记得备份数据库哦,要养成良好的备份习惯,我删除后没遇到问题,但不保证您的就没问题哦,
方法一(如果数据量非常庞大可以用此方法):
强烈建议选择第二个方法处理
登录mysql或者登录phpmyadmin,然后执行sql语句:
delete from phome_ecms_news where id not in (select bid from (select min(id) as bid from phome_ecms_news group by title) as b )
会直接删除重复的文章并保留一篇,速度很快,不会卡死
方法二:(如果数据不是很大可以用这个方法)

Tags: 帝国CMS批量删除重复文章 仅保留一篇的sql语句
很赞哦! ()
下一篇:返回列表
相关文章
随机图文
帝国cms 上传的图片前台不显示
一开始这三个字段我设置的是 VARCHAR类型的,当后台上传两张图片之后,不管再怎么上传就是不显示,经过查阅,与后台字段类型有关,因为每个字段类型所能保存的最大字节数是不一样的您的PHP配置文件php.ini配置有问题的解决办法
在阿里云主机安装帝国cms源码出行错误提示:您的PHP配置文件php.ini配置有问题,如下图提示帝国cms批量修改文章发布时间方法及sql语句
帝国cms批量修改文章发布时间方法及sql语句,首先进入后台:系统 - 系统设置 - 备份与恢复数据 执行sql语句,以新闻模型为例:帝国cms 上传的图片前台不显示
一开始这三个字段我设置的是 VARCHAR类型的,当后台上传两张图片之后,不管再怎么上传就是不显示,经过查阅,与后台字段类型有关,因为每个字段类型所能保存的最大字节数是不一样的
留言与评论 (共有 条评论) |