|
MySQL.RU - Webboard
Вернуться
Неработает сложный запрос (peter@work) 24/11/2003 - 13:36:42
Re: ........ql.com/doc/en/RENAME_TABLE.html (Alec) 24/11/2003 - 14:04:45
Re: Это не ответ на вопрос (peter@work) 24/11/2003 - 14:23:38
Re: ответ это (Alec) 24/11/2003 - 14:29:47
Re: ответ это (peter@work) 24/11/2003 - 14:40:47
Re: никто не спорит... (+) (Alec) 24/11/2003 - 14:42:42
Re: никто не спорит... (+) (peter@work) 24/11/2003 - 16:14:21
Re: никто не спорит... (+) (Alec) 24/11/2003 - 16:24:56
Re: никто не спорит... (+) (visor123) 26/11/2003 - 01:12:15
Re: это уже обсудили.... (Alec) 26/11/2003 - 10:06:29
> Original message text:
> From: peter@work - 24/11/2003 - 13:36:42
> Subject:Неработает сложный запрос
> -----------------
> CREATE TABLE ulog_tmp (
> id INT UNSIGNED
> KEY index_id (id)
> );
>
> RENAME TABLE ulog TO CONCAT("ulog_",DATE_FORMAT(DATE_SUB(NOW(), INTERVAL 1 DAY ), "%d%b%Y")), ulog_tmp TO ulog;
>
> И вот эта конструкция не работает...
> Во что ее преобразовать чтобы она работала?
>
From: visor123 - 26/11/2003 - 01:12:15
Subject:никто не спорит... (+)
-----------------
MySQL не поддерживает динамического SQL.
Для переименования таблицы используйте явное наименование имени таблицы, т.е. на странице можно пользоваться переменными, но вот в запросе должно быть конкретно указанное новое имя таблицы.
Советую перед посылкой запроса в БД увидеть его на экране.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
11853
|
|