mysql命令行批量插入100條數據


 

關鍵字的使用:

delimiter 定好結束符為"$$",(定義的時候需要加上一個空格) 然后最后又定義為";", MYSQL的默認結束符為";"

如何通過mysql命令行批量插入100條數據呢,可以在代碼里實現,也可以通過命令行,也就是通過存儲過程:

 

#第一步:向表 user_behavior 中插入數據 delimiter $$ create procedure myproc4 () begin
declare num int ; set num = 1 ; while num < 3 do  #插入2條數據 insert into user_behavior (user_id, item_id, category_id,behavior,ts) #表的字段 values (concat("8", num),concat('1100',num),concat('9008',num),'link', "2020-07-16 10:21:18") ; #插入的表數值 set num = num + 1 ; end
while ; end$$ call myproc4()$$ #注意:上面的內容全部選中一起運行 #第二步:查看插入的數據 select * from user_behavior;

 

結果展示:

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM