場景需求:以前寫了一個數據庫導入工具,將本地中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()