MySQL按某些字段删除重复记录,只保留一条记录

来源:互联网 发布:泳裤什么牌子好 知乎 编辑:程序博客网 时间:2024/05/19 09:10
 DELETE FROM ils_t_merchandise

USING ils_t_merchandise,(

  SELECT DISTINCT `NAME`

  FROM ils_t_merchandise

  GROUP BY `NAME`

  HAVING COUNT(1) > 1

) AS `t2`

WHERE ils_t_merchandise.`NAME` = `t2`.`NAME` 

对于name一样的记录只保留一条。
0 0