mysql批量插入500条数据
2017-08-12 14:21
190 查看
表格结构如下
需求name和password字段,生成如下格式:
总共批量生成500个。
解决思路:
可以用mysql 存储过程
如果linux环境下可以用shell
我们先测试第一种,用存储过程。
DELIMITER ;; ##定义;;为结束符 CREATE PROCEDURE test_insert() ##创建存储过程 test_insert()是名字 BEGIN DECLARE y int DEFAULT 1 ; ##定义y 为整数 默认起始值为1 WHILE y<500 DO insert into test1(name,password,reallyName,age,profession,email,question,result) values(concat('test',y),concat('test',y),'jiang',30,'hello','hello','hello','hello'); SET y=y+1; ##y数值加1 END WHILE ; commit; END;;
定义完成存储过程test_insert()
执行命令 call test_insert() 自动生成500条数据
期间遇到的问题:
开始的时候,
DECLARE y int DEFAULT 1 考完不周全,这条命令我写成了: DECLARE y TINYINT DEFAULT 1 存储过程建立后,执行死循环,而且插入的y最大值为127, 后面检查原因,发现 tinyint 最大值为127 改成int后,执行成功。
相关文章推荐
- MySql批量插入数据优化
- python向MySQL批量插入数据的方法
- mysql批量插入数据
- python使用MySQLdb向mySQL批量插入数据的方法
- Mysql批量插入数据脚本
- python向mySQL批量插入数据的方法
- Mysql批量插入随机数据改进版_设置表主键为自增,免得主键冲突
- python使用MySQLdb向mySQL批量插入数据的方法
- MySql批量插入多条数据的一种具体实现方法
- Mysql批量插入数据脚本
- MySQL批量插入千万级别的数据
- 使用Mybatis向MySQL批量插入数据
- mysql批量插入数据格式
- mysql批量插入数据
- mYSQL批量插入数据
- C#结合MsSql,MySql批量插入不重复数据思路
- Mybatis 实现Mysql批量插入数据,判断数据是否存在
- MySQL批量插入数据
- Mysql批量更新/插入数据