mysql> Delimiter ;//
mysql> CREATE PROCEDURE BatchInsert(IN init INT, IN loop_time INT)
-> BEGIN
-> DECLARE Var INT;
-> DECLARE ID INT;
-> SET Var = 0;
-> SET ID = 165;
-> WHILE Var < loop_time DO
-> INSERT INTO t_user(ID, Password) VALUES(ID, 123456);
-> SET ID = ID + 1;
-> SET Var = Var + 1;
-> END WHILE;
-> END;//
Query OK, 0 rows affected (0.00 sec)
mysql> call BatchInsert(1, 1000);
本文介绍如何在MySQL中创建一个批量插入存储过程,通过参数化操作实现大量数据的高效插入。
1252

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



