|
MySQL.RU - Webboard
Вернуться
Двойные записи (Krot) 26/02/2004 - 10:01:34
Re: Двойные записи (AlexKab) 26/02/2004 - 10:36:57
Re: Двойные записи (Krot) 26/02/2004 - 12:15:03
Re: Двойные записи (AlexKab) 26/02/2004 - 13:14:26
Re: курсоров немножко нет в mysql (Alec) 26/02/2004 - 16:14:42
Re: курсоров немножко нет в mysql (Krot) 26/02/2004 - 16:41:06
Re: ну... у меня 2 варианта (ц) КВН (Alec) 26/02/2004 - 16:53:30
Re: курсоры-то в mySQL есть.. (Alec) 26/02/2004 - 16:54:38
Re: ну... у меня 2 варианта (ц) КВН (Krot) 27/02/2004 - 12:05:41
Re: курсоров немножко нет в mysql (AlexKab) 27/02/2004 - 16:55:15
> Original message text:
> From: Krot - 26/02/2004 - 10:01:34
> Subject:Двойные записи
> -----------------
> Подскажите, как сначала выбрать все те записи, которые повторяются более 1 раза в базе.
> И как их именно удалить потом, чтобы очистить БД от двойников......спасибо
>
From: Alec - 26/02/2004 - 16:53:30
Subject:ну... у меня 2 варианта (ц) КВН
-----------------
1) если там не милионы записей
create temporary table zzzz select distinct * from myTable;
truncate myTable;
insert into myTable select * from zzzz;
2) если сервер от 4,1,0, и надо сравнивать не всю запись на уникальность, то
create temporary table zzzz
select id from myTable group by поле_уникальности;
delete from myTabe where id not in (select id from zzzz);
-----
это что приходит в голову
id - это, понятно, int auto_increment primary key
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
13259
|
|