|
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: Alec - 24/11/2003 - 14:29:47
Subject:ответ это
-----------------
не будет работать оператор переименования с переменными в качестве имен.
переменные - это не макроподстановки
переменные вычисляются
можно написать так set @aaa='zzzzzzzzz';
rename table zzz to @aaa;
не будет оно работать.
иначе говоря, имя должно быть задано _явно_
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
11853
|
|