mysql动态创建临时表
来源:互联网 发布:gta4优化补丁告别卡顿 编辑:程序博客网 时间:2024/05/30 23:43
-- 创建临时表
set v_sql='create temporary table if not exists temp_visit_status_list( projectid varchar(32),statustype varchar(50),personid int(11),';-- 去除最后逗号
set i = 1;
WHILE i<10 DO
set v_sql=CONCAT(v_sql,'num',i,' varchar(50),');
SET i=i+1;
END WHILE;
set v_pksql=left(v_sql,char_length(v_sql)-1);
set @v_sql=CONCAT(v_pksql,' );');
SELECT @v_sql;
prepare stmt from @v_sql; -- 预处理需要执行的动态SQL,其中stmt是一个变量
EXECUTE stmt; -- 执行SQL语句
deallocate prepare stmt; -- 释放掉预处理段
set v_sql='create temporary table if not exists temp_visit_status_list( projectid varchar(32),statustype varchar(50),personid int(11),';-- 去除最后逗号
set i = 1;
WHILE i<10 DO
set v_sql=CONCAT(v_sql,'num',i,' varchar(50),');
SET i=i+1;
END WHILE;
set v_pksql=left(v_sql,char_length(v_sql)-1);
set @v_sql=CONCAT(v_pksql,' );');
SELECT @v_sql;
prepare stmt from @v_sql; -- 预处理需要执行的动态SQL,其中stmt是一个变量
EXECUTE stmt; -- 执行SQL语句
deallocate prepare stmt; -- 释放掉预处理段
0 0
- mysql动态创建临时表
- 动态创建临时表
- mysql 创建临时表
- mysql创建临时表
- mybatis动态创建临时表
- 关于mysql创建临时表
- mysql临时表创建问题
- php mysql创建临时表
- mysql临时表的创建
- mysql 临时表 创建和插入
- MySQL如何创建和删除临时表
- Mysql创建临时表的方法
- mysql创建临时列
- mysql 创建临时节点
- 动态创建临时表,根据变量动态命名临时表表名
- Mysql动态创建表
- 动态创建窗体,并用临时表作为窗体数据源
- php+mysql 创建临时数据表
- centOS 安装 pip
- 基于qq.maps.com的web地图定位导航
- N皇后
- 解决上传大文件失败的问题
- 李白打酒
- mysql动态创建临时表
- 解决iOS调起微信支付,显示系统繁忙
- mac上搭建tensorflow
- 学习php自行开发mvc框架过程(一)
- Python 属性管理(整理转自《Python学习手册》)
- 【java】jvm虚拟机
- [积累] 对一次 crontab 执行失败的调试
- 欢迎使用CSDN-markdown编辑器
- Http状态码