急!如何用sql语句 循环创建表。
时间:2011-10-28
来源:互联网
例如 tb11 tb12 tb13... tb99
作者: aklhafklwg 发布时间: 2011-10-28
USE `aa1`$$
DROP PROCEDURE IF EXISTS `aa`$$
CREATE PROCEDURE `aa`()
BEGIN
DECLARE f INT DEFAULT 1;
WHILE f<=100 DO
SET @a=CONCAT('create table t',f,' (id int,bh varchar(10))');
PREPARE stml FROM @a;
EXECUTE stml;
SET f=f+1;
END WHILE;
END$$
DELIMITER ;
作者: wwwwb 发布时间: 2011-10-28
作者: mkkistudy 发布时间: 2011-10-28
如果只是一次性工作,则建议直接用EXCEL的公式手批量生成SQL语句 然后一次性贴到MYSQL的命令行工具中执行即可。
S1 : 创建一个模板表 create table t (id int, col1 int , col2 varchar(10));
S2 : EXCEL中在A1输入 ="create table t"&ROW()&" like t;"
S3: 下拉填充这个A1至A1000
create table t1 like t;
create table t2 like t;
create table t3 like t;
create table t4 like t;
create table t5 like t;
create table t6 like t;
create table t7 like t;
create table t8 like t;
create table t9 like t;
create table t10 like t;
S4: 复制到MYSQL命令行工具一次行执行。
作者: ACMAIN_CHM 发布时间: 2011-10-28
作者: zuoxingyu 发布时间: 2011-10-28
追求的是快速,有效。
作者: wfevgch 发布时间: 2011-10-28
然后拿语句占到sql客户端里
作者: rucypli 发布时间: 2011-10-28
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28