![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 137
|
![]()
Здравствуйте уважаемый.
В базе данных MySQL, в определенной таблицы у меня есть десятки миллионов записей. Как можно удалить дубликаты в такой огромнейшей базе? |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 30.05.2011
Сообщений: 651
|
![]()
Создание, программирование и сопровождение сайтов любой сложности.
Изготовление программ на заказ. Список услуг и портфолио на сайте www.andreygrom.ru |
![]() |
![]() |
![]() |
#3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Дубликаты в рамках одной таблицы, или развалены по разным таблицам, и выводятся в результате присоединений и т.п.?
I'm learning to live...
|
![]() |
![]() |
![]() |
#4 | |
Участник клуба
Регистрация: 24.07.2009
Сообщений: 638
|
![]() Цитата:
логикой работы. Поэтому, вместе с чисткой нужно вводить ограничения.
** Удача терпелива. **
Vad3333@inbox.ru |
|
![]() |
![]() |
![]() |
#5 | |||
Форумчанин
Регистрация: 14.10.2011
Сообщений: 137
|
![]() Цитата:
Цитата:
Цитата:
Результат меня немного разачаров. Проверял с начал скрипт на маленькой базе данных с несколькоми строк данных. Он нашел одинаковые и удалил. Но на большой БД (тогда записей было около 19 млн.) он не справился. Дубликаты остались, возможно меньше, но остались и довольно таки много. |
|||
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
как вариант, пишем скрипт, который помещает результат запроса в новую таблицу, если всё прошло удачно, оригинальную таблицу переименовываем в xxx_backup (или вообще удаляем), новую таблицу переименовываем в исходную. профит.
запрос вида Код:
Код:
Последний раз редактировалось Serge_Bliznykov; 02.09.2013 в 03:01. |
![]() |
![]() |
![]() |
#7 | |
Участник клуба
Регистрация: 24.07.2009
Сообщений: 638
|
![]() Цитата:
![]()
** Удача терпелива. **
Vad3333@inbox.ru |
|
![]() |
![]() |
![]() |
#8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
![]()
I'm learning to live...
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Смена изображений фона - нет повтора (jquery) | dream.reckless | JavaScript, Ajax | 1 | 16.01.2013 12:31 |
Задачи с операторами повтора. | AntoshkaK | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 09.12.2011 07:39 |
Запер повтора значений. | GrayBy | Microsoft Office Excel | 1 | 06.10.2010 20:20 |
макрос повтора в делфи. | agarty | Работа с сетью в Delphi | 6 | 20.06.2010 12:08 |
Генерировать массив без повтора значений элементов. На (С.) | Raptor | Помощь студентам | 5 | 17.12.2007 14:42 |