Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите найти ошибку в запросе [MySQL]


Megabyte ©   (2007-03-29 15:13:00) 

Я не понимаю, почему ругается на данный запрос.
Запрос запускаю в PHPMyAdmin, либо через скрипт PHP
DELETE FROM `pn_status_info` P WHERE P.`pn_usn` in (
SELECT DISTINCT S.`pn_usn` FROM `pn_status_info` S WHERE  
(DATE(S.`pn_rtime`) < DATE_SUB(current_date,INTERVAL 90 DAY))
and (LENGTH(S.`pn_status`) = 5) )

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE P.`pn_usn` in ( SELECT DISTINCT S.`pn_usn` FROM `pn_status
Какие такие могут быть фишки из-за версии Мускуля?
Что, как думаете, не так?

Внутренний подзрапрос корректно работает отдельно!


Megabyte   (2007-03-29 15:35:00) [1]

Кошмар


Johnmen   (2007-03-29 15:24:00) [2]

До 5-ой версии вложенных запросов не было...


Наверх

Титульная страница Поиск, карта сайта Написать письмо