







|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
34742
|
|