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




MySQL.RU - Webboard



Вернуться
удаление дублирующихся рядов (Aleksey) 24/02/2005 - 17:04:12
      Re: rtfm again? (Dinky) 24/02/2005 - 19:09:18
      Re: rtfm again? (Aleksey) 25/02/2005 - 23:54:28
      Re: rtfm again? (Dinky) 26/02/2005 - 05:33:06

> Original message text:
> From: Aleksey - 24/02/2005 - 17:04:12
> Subject:удаление дублирующихся рядов
> -----------------
> Таблица
> CREATE TABLE phpbb_hack_search (
> id mediumint(10) unsigned NOT NULL auto_increment,
> post_id mediumint(8) unsigned NOT NULL default '0',
> phone_number char(11) NOT NULL default '0',
> PRIMARY KEY (id)
> ) ENGINE=MyISAM;
>
> Нужно удалить дублирующиеся записи.
> Делаю так:
> DELETE p FROM
> phpbb_hack_search p, phpbb_hack_search a
> WHERE p.post_id=a.post_id
> AND p.phone_number=a.phone_number AND p.id<>a.id
>
> На MySQL 4.1.8 работает нормально, а на 4.0.23 выдаёт ошибку:
> Not unique table/alias: 'p'
> как лечить?
>


From: Dinky - 24/02/2005 - 19:09:18
Subject:rtfm again?
-----------------
http://dev.mysql.com/doc/mysql/en/delete.html
===
Note: In MySQL 4.0, you should refer to the table names to be deleted with the true table name. In MySQL 4.1, you must use the alias (if one was given) when referring to a table name:

In MySQL 4.0:

DELETE test FROM test AS t1, test2 WHERE ...

In MySQL 4.1:

DELETE t1 FROM test AS t1, test2 WHERE ...
===

--
Dmitry



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

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

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



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