MYSQL存储过程中 使用变量 做表名
2012-05-02 17:39
639 查看
今天写一个对数据库做快照的存储过程,用到了动态表名,突然发现MYSQL不支持直接使用变量做表名,GOOGLE了下,采用以下方法:
DECLARE dbName VARCHAR(30); SET dbName = 'aaa'; SET @STMT :=CONCAT("CREATE TABLE ",dbName," SELECT id from gamedb;"); PREPARE STMT FROM @STMT; EXECUTE STMT; END
相关文章推荐
- mysql 存储过程中 使用变量做表明[学习记录]
- mysql存储过程使用select ... into语句为变量赋值范例
- mysql 存储过程中 limit之后使用分页变量,传入分页参数. 类似于微博游标分批次获取信息;问号参数类似于c#的string.format;问号占位符
- MYSQL存储过程中 使用变量 做表名--转
- MySQL存储过程中使用SELECT …INTO语句为变量赋值(转)
- mysql存储过程中变量的使用
- MYSQL存储过程中 使用变量 做表名
- MySQL存储过程中使用SELECT …INTO语句为变量赋值
- MYSQL存储过程中 表名 使用变量
- MYSQL存储过程中 表名 使用变量
- MYSQL存储过程中 使用变量 做表名
- MySQL存储过程中使用SELECT …INTO语句为变量赋值
- mysql存储过程是使用--变量传参动…
- mysql存储过程中使用select count(*) into 变量名 from +表+ where条件的用法
- Mysql 存储过程查询结果赋值到变量的方法
- mysql存储过程学习笔记--变量、参数、注释
- MySql之存储过程的使用
- MySql存储过程—变量
- MySQL 的存储过程写法和Cursor的使用
- 使用PHP调用MySQL的存储过程