![](/images/lev_menu.jpg)
![Новости](/images/a_news.jpg)
![Документация](/images/a_documents.jpg)
![Download](/images/a_download.jpg)
![Webboard](/images/a_webboard.jpg)
![Поиск](/images/a_searh.jpg)
![FAQ/ЧаВо](/images/a_faq.gif)
![Обратная связь](/images/a_mail.jpg)
|
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
|
|