• mysql 删除重复数据


    CREATE TABLE `abc` (
      `id` int(11) DEFAULT NULL,
      `veh_code` varchar(255) DEFAULT NULL
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

    DELETE FROM abc WHERE  
                        veh_code IN (SELECT  veh_code FROM  
                          (select a.veh_code from ( SELECT  id,veh_code FROM  abc  GROUP BY veh_code
                            HAVING COUNT(veh_code) > 1) a)    
                      t1)  
                        AND id NOT IN (SELECT  
                            t2.maxid  
                        FROM  
                            (SELECT  
                                max(id) maxid
                            FROM  
                              abc
                        GROUP BY veh_code HAVING COUNT(veh_code) > 1) t2)
     

  • 相关阅读:
    Python基础知识篇
    Django框架
    Django REST Framework框架
    NoSQL
    MySQL恩恩怨怨
    Python奇技淫巧
    一文搞定Flask
    数据结构与算法(Python)
    学习数据分析
    项目杂项
  • 原文地址:https://www.cnblogs.com/liclBlog/p/15349492.html
Copyright © 2020-2023  润新知