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




MySQL.RU - Webboard



Вернуться
You can't specify target table (-=Onix=-) 27/12/2005 - 16:19:12
      Re: You can't specify target table (Dinky) 28/12/2005 - 18:34:22

> Original message text:
> From: -=Onix=- - 27/12/2005 - 16:19:12
> Subject:You can't specify target table
> -----------------
> Всем привет
> есть следующая проблема - делаю запрос:
>
> update news set sh = '1' where id = (select id from news where sh = '0' order by id limit 1);
>
> Получаю ответ:
>
> ERROR 1093 (HY000): You can't specify target table 'news' for update in FROM clause
>
>
> Как с этим можно бороться?
>


From: Dinky - 28/12/2005 - 18:34:22
Subject:You can't specify target table
-----------------
угу, так в доке и написано - нельзя так обновлять, противоречит целостности и т.п.

--
Dmitry



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

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

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



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