首页 > 软件开发 > MYSQL >

Access数据库 和MySQL数据库去重复数据的方法

来源:互联网 2023-03-16 22:55:07 358

现在做自媒体的通常都是一人多号、多平台同步更新,其中一部分都是自有网站或博客的站长,小编就是其中之一。小编就利用当前最盛行的博客程序WORDPRESS搭建起了自己的网站,因为刚开始做自媒体,内容还不够多,所以用火车头采集器采集了一些数据来充实自己网站。但是因为在采集过程中没有验证标题是否唯一,从而导致出现大量标题重复的文章。e1i办公区 - 实用经验教程分享!

为了解决这个问题,我需要从本地火车头采集器数据和服务器WORDPRESS数据中分别删除重复的数据。火车头采集器使用的是access数据库,WORDPRESS使用的是MySQL数据库。e1i办公区 - 实用经验教程分享!

工具/原料

  • 电脑
  • 互联网

方法/步骤

  • 1

    一、access数据库删除重复数据保留唯一记录e1i办公区 - 实用经验教程分享!

    1.打开火车头本地数据文件SpiderResult.mdb,依次点击菜单“创建”——“查询设计”打开查询设计窗口。e1i办公区 - 实用经验教程分享!

    Access数据库 和MySQL数据库去重复数据的方法e1i办公区 - 实用经验教程分享!

  • 2

    2.打开查询设计窗口会提示添加表,这里不添加所以点击“关闭”,然后在设计窗口空白处点击右键,选择“SQL试图(Q)”。e1i办公区 - 实用经验教程分享!

    Access数据库 和MySQL数据库去重复数据的方法e1i办公区 - 实用经验教程分享!

  • 3

    3.复制下面的代码,点击工具栏中的“运行”按钮。e1i办公区 - 实用经验教程分享!

    access数据库去重复代码:e1i办公区 - 实用经验教程分享!

    DELETE ide1i办公区 - 实用经验教程分享!

    FROM contente1i办公区 - 实用经验教程分享!

    WHERE id not in (select min(id) from content group by 标题);e1i办公区 - 实用经验教程分享!

    Access数据库 和MySQL数据库去重复数据的方法e1i办公区 - 实用经验教程分享!

  • 4

    4.稍等片刻会提示“您正准备从指定表中删除XXX行”,点击“是”按钮即可。e1i办公区 - 实用经验教程分享!

    Access数据库 和MySQL数据库去重复数据的方法e1i办公区 - 实用经验教程分享!

  • 5

    二、MySQL数据库删除重复数据保留唯一记录e1i办公区 - 实用经验教程分享!

    1.登陆MySQL数据库管理工具phpMyAdmin,在左侧数据库列表中选择要操作的数据“WORDPRESS”,点击工具栏“SQL”按钮打开sql编辑器,复制下面的代码粘贴到编辑器,然后点击“执行”按钮,e1i办公区 - 实用经验教程分享!

    Access数据库 和MySQL数据库去重复数据的方法e1i办公区 - 实用经验教程分享!

  • 6

    2.几秒钟之后会提示“你的SQL语句已经成功运行”,每一行代码执行后面会提示影响了多少行数据。e1i办公区 - 实用经验教程分享!

    e1i办公区 - 实用经验教程分享!

    e1i办公区 - 实用经验教程分享!

    MySQL数据库去重复代码:e1i办公区 - 实用经验教程分享!

    CREATE TABLE my_tmp AS SELECT MIN(ID) AS col1 FROM wp_posts GROUP BY post_title;e1i办公区 - 实用经验教程分享!

    DELETE FROM wp_posts WHERE ID NOT IN (SELECT col1 FROM my_tmp);e1i办公区 - 实用经验教程分享!

    DROP TABLE my_tmp;e1i办公区 - 实用经验教程分享!

    Access数据库 和MySQL数据库去重复数据的方法e1i办公区 - 实用经验教程分享!

  • 注意事项

    • 代码中“wp_posts”可能因安装程序时设置的前缀不同而不同,需要根据实际情况改为自己的表名称。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!e1i办公区 - 实用经验教程分享!


    标签: ACCESSMYSQL数据库WORDPRESS

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码