MySQL批量增加100W数据

表名作为变量进行批处理

存储过程定义

CREATE PROCEDURE batchInsert(in number int) BEGIN declare i int default 1; start TRANSACTION; while i <= number DO #INSERT INTO base_user(open_id,pwd, user_desc, user_name, dept_open_id, user_status, user_type, deleted) VALUES (concat('sFtest', i),'Q5sPxaVInlo1WyBD2BjnueHlK0mRoSVu4kQts4HcjC7CKgWDDrcrsv7TQJKQ9Tcu', concat('sFtest', i), concat('sFtest', i), '48157172ad2744c7b303ec2775c55702', 1, -1, 0); #定义你自己的SQL set i = i+1; end while; COMMIT; end;

执行

call batchInsert(1000000);
文章

Linux常用指令,管够!

2024-4-2 10:25:29

文章

MySQL表名作为变量批处理

2024-4-2 10:29:20

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索