如何在MySQL中实现一次性插入1-100整数

场景需求:以前写了一个数据库导入工具,将本地中txt文件中的有序数据,导入到mysql数据库中,由于是多线程程序,代码逻辑出现问题(现已经解决),出现导入数据,在导入过程当中丢失数据现象,由于MySQL数据库中,主键惟一,因此想到,使用主键来作差别对比。 如下示例是向测试表中,插入主键ID示例。 代码演示:mysql

delimiter $$

create procedure insertValue()
begin
DECLARE i INT DEFAULT 1;
WHILE (i <= 100) DO
INSERT INTO testTable (ID) VALUES (i);
SET i = i + 1;
END WHILE;
end$$

//执行存储过程
call insertValue()$$

//删除已经建立的存储过程
drop procedure insertValue()
相关文章
相关标签/搜索