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`
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一样的记录只保留一条。