Skip to Content

Удаление дубликатов MySQL

 

Удалить записи из базы, повторяющиеся по какому-то полю или нескольким полям, можно следующим запросом:

DELETE a
FROM `table` a, `table` b
WHERE a.name = b.name
AND a.company = b.company
AND a.needed_column = b.needed_column
AND a.id < b.id 

 

Комментарии

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Доступны HTML теги: <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
докажи, что не робот
Image CAPTCHA
Enter the characters shown in the image. Ignore spaces and be careful about upper and lower case.