Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Удаление одинаковых записей (admsasha) 20/10/2003 - 04:24:41
      Re: Удаление одинаковых записей (walrus) 20/10/2003 - 06:37:22
      Re: Удаление одинаковых записей (AdmSasha) 20/10/2003 - 07:42:41
      Re: Удаление одинаковых записей (Dinky) 20/10/2003 - 22:30:37
      Re: Удаление одинаковых записей (6yMep) 23/10/2003 - 12:27:37
      Re: Удаление одинаковых записей (Sergey Grigoriev) 25/10/2003 - 00:48:50
      Re: Удаление одинаковых записей (KONDA) 19/12/2008 - 00:52:40

> Original message text:
> From: admsasha - 20/10/2003 - 04:24:41
> Subject:Удаление одинаковых записей
> -----------------
> Есть две совершенно одинаковые записи,
> как удалить одну из них ?
>


From: Sergey Grigoriev - 25/10/2003 - 00:48:50
Subject:Удаление одинаковых записей
-----------------
Я сделал такой текстовый файл:
#создаем временную таблицу с аргументом, исключающим #дублирование записей
CREATE TABLE x1 AS SELECT DISTINCT * FROM x;
DROP TABLE x;
ALTER TABLE x1 RENAME AS x;

и запускаю его по времени. Если надо вычистить одинаковые строки по отдельным столбцам, то использую другой файл:
CREATE TABLE x1 AS SELECT DISTINCT ida, idb FROM x;
ALTER TABLE x1 ADD ts TIMESTAMP(14);
DROP TABLE x;
ALTER TABLE x1 RENAME AS x;
в базе всего 60 000 записей, и отрабатывает сервер файл за 2-3 секунды.
Но может быть это можно сделать одним запросом?



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
34742



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |