数据库批量删除重复标题文章

2023-11-11 07:37:07 54
  • 收藏
  • 管理

    代码1:

    DELETE t1

    FROM qb_cms_content1 t1

    JOIN qb_cms_content1 t2 ON t1.title = t2.title

    WHERE t1.id > t2.id;


    DELETE t1

    FROM qb_cms_content t1

    JOIN qb_cms_content t2 ON t1.title = t2.title

    WHERE t1.id > t2.id;



    代码2:


    -- 删除表qb_cms_content1中的重复记录  

    DELETE FROM qb_cms_content1  

    WHERE title IN (  

        SELECT title  

        FROM qb_cms_content1  

        GROUP BY title  

        HAVING COUNT(*) > 1  

    );  

      

    -- 删除表qb_cms_content中的重复记录  

    DELETE FROM qb_cms_content  

    WHERE title IN (  

        SELECT title  

        FROM qb_cms_content  

        GROUP BY title  

        HAVING COUNT(*) > 1  

    );


    上一页:1000行代码VS10行代码,解决同样问题谁绩效更好? 下一页:怎样用最简单的方法在宝塔的linux 面板 安装浏览器
    全部评论(0)