Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Александр
1
вклад
3
вопроса
5
ответов
40%
решений
Ответы пользователя по тегу
SQL
Как использовать переменную в качестве имени таблицы в SELECT?
Александр
@warmbellycat
Автор вопроса
Нашёл решение.
SELECT CONCAT('dbname.tableprefix',DATE_FORMAT(NOW(),'%Y%m')) into @t;
SET @sqltext=concat('select `somefield` from ',@t);
PREPARE sel FROM @sqltext;
EXECUTE sel;
DEALLOCATE PREPARE sel;
Ответ написан
более трёх лет назад
1
комментарий
Нравится
1
1
комментарий
Оценили как «Нравится»
Закрыть
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама