DROP PROCEDURE IF EXISTS proc_initData;
DELIMITER $
CREATE PROCEDURE proc_initData()
BEGIN
DECLARE i INT DEFAULT 1;
WHILE i<=10000 DO
INSERT INTO data(user_id) VALUES(i);
SET i = i+1;
END WHILE;
END $;
CALL proc_initData(); -- 调用存储过程
本文介绍了一种使用存储过程批量插入数据到数据库的方法。通过创建一个存储过程proc_initData,实现从1到10000的user_id批量插入到data表中,有效提高了数据插入效率。

3515

被折叠的 条评论
为什么被折叠?



