背景
在实际的开发工作中,需要用到写SQL来循环插入数据,同时又懒的写Java代码来操作数据库进行循环插入。
Code
#创建存储过程CREATEPROCEDURE test()BEGIN#定义变量i,用来循环。类似于for(int i = 0; i<=386; i++)中的iDECLARE i INTDEFAULT1;#类似于for(int i = 0; i<=386; i++)中的i<=386WHILE i <=386DO#SQL循环插入,这行SQL的i随着循环递增。1、2、3、4、5、6、7INSERTINTOtable(role_id, menu_id, first_menu)VALUES(1, i,0);#类似于for(int i = 0; i<=386; i++)中的i++SET i = i +1;endWHILE;END;#调用存储过程CALL test();
本文转载自: https://blog.csdn.net/qq_40258748/article/details/128569485
版权归原作者 xiucai_cs 所有, 如有侵权,请联系我们删除。
版权归原作者 xiucai_cs 所有, 如有侵权,请联系我们删除。