您的位置:首页 > 数据库 > MySQL

MYSQL存储过程中 表名 使用变量

2013-05-28 10:33 204 查看
DECLARE NEWNAME VARCHAR(50);
SET NEWNAME =  CONCAT('TB_BACK_EAT_',DATE_FORMAT(NOW(),'%Y%m%d'));
SET @SQLSTR = CONCAT('ALTER TABLE `TB_BACK_EAT` RENAME TO ', NEWNAME);
PREPARE STMT FROM @SQLSTR;
EXECUTE STMT;
注:目前 存储过程 支持动态SQL,函数不支持
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: