Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   глюки при удалении строк из MySQL (http://forum.oszone.net/showthread.php?t=31482)

Vlad Drakula 09-11-2003 00:42 215511

хочу послать в MySQL запрос такого вида:
mysql_query("delete from post
                               using topic,
                                         post
                              where topic.forumid=$HTTP_POST_VARS[id]
                   and topic.id=post.topicid ;")

на что MySQL отвечает:
You have an error in your SQL syntax near 'using topic, post where topic.forumid=7 ' at line 1
ктонибуть подскажите как это исправить???????

Добавлено:

извините за ошибку в названии, просто я очень устал и хочу спать

Sean Ingumsky 09-11-2003 14:24 215512

глюки при аталении строк из MySQL
 
Vlad Drakula
1. Посмотри в документации.
2. Oбъясни, что у тебя должен делать этот запрос.

Vlad Drakula 09-11-2003 21:32 215513

глюки при аталении строк из MySQL
 
Sean Ingumsky
это и есть практически пример из документации.

делает:
удалить из таблицы post истользуя таблицы post & topic
где topic.forumid=123 & post.topicid=topic.id


Sean Ingumsky 11-11-2003 02:12 215514

Vlad Drakula
Да, я посмотрел документацию - очень похоже на приведённый пример, а сначала я удивился, увидев USING. Попробуй использовать стандартный вариант:
Код:

DELETE post FROM post, topic WHERE topic.forumid=123 AND post.topicid=topic.id
Кстати, у меня был подобный глюк, но не при удалении, а при добавлении в таблицу - функция была в документации, но в действительности не работала в моём дистрибутиве MySQL.


Время: 16:32.

Время: 16:32.
© OSzone.net 2001-