Si vous voulez faire un réel DELETE
opération des valeurs dupliquées (tout en conservant les valeurs ayant le id
le plus faible ), vous pouvez le faire avec la table multiple DELETE
syntaxe :
DELETE a FROM tbl a
LEFT JOIN
(
SELECT MIN(id) AS id, name
FROM tbl
GROUP BY name
) b ON a.id = b.id AND a.name = b.name
WHERE b.id IS NULL