【发布时间】:2020-01-15 05:23:59
【问题描述】:
我想在mysql的drop table语句中使用变量名。
set @dropable:='table_name';
DROP TABLE IF EXISTS @dropable;
【问题讨论】:
我想在mysql的drop table语句中使用变量名。
set @dropable:='table_name';
DROP TABLE IF EXISTS @dropable;
【问题讨论】:
您可以在这里尝试使用准备好的语句:
SET @droptable := 'table_name';
SET @sql := CONCAT('DROP TABLE IF EXISTS ', @droptable);
PREPARE stmt FROM @sql;
EXECUTE stmt;
【讨论】: