|
|||||||
Удаление дубликатов в MySQL
Время создания: 25.12.2012 11:55
Раздел: Компьютер - Программирование - SQL - MySQL, MariaDB
Запись: xintrea/mytetra_syncro/master/base/1356422150pytin2l3og/text.html на raw.github.com
|
|||||||
|
|||||||
Удаление дубликатов в MySQL Очень часто на различных специализированных ресурсах мне встречались вопросы о том, как быстрее и оптимальнее избавиться от дублирующихся записей в таблице. Сразу же в голову приходит то, что нужно создать еще одну таблицу, идентичную данной, создать в ней уникальный ключ и скопировать в нее данные из исходной таблицы, скажем, с помощью INSERT IGNORE. Но существует и более простой способ. Достаточно просто создать в таблице уникальный ключ с помощью такого вот запроса: ALTER IGNORE TABLE table1 ADD UNIQUE (field1, field2); После добавления ключа все дубликаты удалятся автоматически. |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|