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