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




MySQL.RU - Webboard



Вернуться
как удалить записи из 2 таблиц: (empty) 15/10/2004 - 14:09:09
      Re: и совершенно правильно делает (Alec) 15/10/2004 - 14:51:37
      Re: и совершенно правильно делает (Alec) 15/10/2004 - 14:51:37
      Re: и совершенно правильно делает (empty) 15/10/2004 - 15:03:46
      Re: и совершенно правильно делает (Alec) 15/10/2004 - 15:47:30

> Original message text:
> From: empty - 15/10/2004 - 14:09:09
> Subject:как удалить записи из 2 таблиц:
> -----------------
> простите за ламерский вопрос, но как удалить из 2 таблиц?
>
> эта кончтрукция
>
> DELETE FROM user_main, user_data WHERE
> user_main.user_id = 1002 AND user_main.user_id=user_data.user_id
>
> выдаёт ошибку:
>
> You have an error in your SQL syntax near ' user_data WHERE user_main.user_id = 1002 AND user_main.user_id=user_data.user_i' at line 1
>


From: Alec - 15/10/2004 - 14:51:37
Subject:и совершенно правильно делает
-----------------
так просто нельзя
наподобие можно в старших версиях
по-моему с 4,1 (внимательно прочитать про новшества в delete)
или перевести таблицы в формат, поддерживающий внешние ключи
и тогда сервер сотрет записи из второй таблицы сам
при правильно построеннх constraints


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

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

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



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