![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите найти ошибку в запросе [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-ой версии вложенных запросов не было...