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


先介紹一個關鍵字的使用:

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

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

delimiter $$
create procedure myproc ()
begin
declare num int ;
set num = 1 ;
while num < 100 do
insert into emp (id, `name`, sex)
values
('', concat("name", num), 1) ;
set num = num + 1 ;
end
while ;

end$$

然后:
--執行這個函數
call myproc()$$
--查看插入數據結果
select * from emp$$
--刪除這個存儲過程
drop procedure myproc$$


免責聲明!

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



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