Как использовать переменную в операторе удаления таблицы mysql? - PullRequest
0 голосов
/ 15 января 2020

Я хочу использовать имя переменной в операторе удаления таблицы в mysql.

set @dropable:='table_name';
DROP TABLE IF EXISTS @dropable;

1 Ответ

2 голосов
/ 15 января 2020

Вы можете попробовать использовать готовое утверждение здесь:

SET @droptable := 'table_name';
SET @sql := CONCAT('DROP TABLE IF EXISTS ', @droptable);
PREPARE stmt FROM @sql;
EXECUTE stmt;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...