如何在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()
相關文章
相關標籤/搜索