sql批量插入数据到MySQL数据库

0 评论
/ /
1110 阅读
/
478 字
06 2018-11
DROP PROCEDURE IF EXISTS insert_test_val;
DELIMITER //

##num_limit 要插入数据的数量,rand_limit 最大随机的数值
CREATE PROCEDURE insert_test_val(IN num_limit bigint)
BEGIN
 
DECLARE i bigint DEFAULT 19900000000;
 
WHILE i<=num_limit DO
 
INSERT INTO qz_user (id,phone,nickname,`password`)VALUES (NULL,i,i,'4dc2627c96470478e3975ff9ad478453');
SET i = i + 1;
 
END WHILE;
 
END
//
 
#调用存储过程
CALL insert_test_val(19900000300);