700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > mysql利用存储过程批量插入数据

mysql利用存储过程批量插入数据

时间:2022-03-31 10:03:29

相关推荐

mysql利用存储过程批量插入数据

-- 如果存在此存储过程则删掉DROP PROCEDURE IF EXISTS proc_initData;-- 定好结束符为"$"DELIMITER $-- 创建CREATE PROCEDURE proc_initData()BEGIN-- 定义变量DECLARE i INT DEFAULT 1;DECLARE line INT DEFAULT 101;DECLARE idqty INT DEFAULT 201;DECLARE c INT DEFAULT 1;-- 循环插入数据WHILE i<=800 DOINSERT INTO ds_position(id,areaid,prow,pcol,pictype,remarks,del_flag)VALUES(CONCAT('h-1_',idqty),'h-1',line,c,'empty',0,0);SET idqty = idqty+1;SET i = i+1;-- id先除以2然后乘2 如果与原来的相等就是偶数IF i =( i >> 1 )<< 1 THEN SET c = 2;ELSE SET line = line + 1;SET c = 1;END IF;END WHILE;COMMIT;-- 结束END $ CALL proc_initData();

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。