需求场景
项目开发过程中,某个功能需要大量的数据支撑我们验证功能的逻辑性能,测试完成之后我们可以删除,确认研发的功能是可用的.如果一条条去新建,将会耗费非常大的时间成本,切后续需要使用时,又得重新建数据.
解决方案
我们可以通过该mysql新建一个自定义函数,这个函数通过项目的业务去决定新建哪些数据,并且下次需要实现时直接使用该函数,可以多次模拟场景.
delimiter $$$
create procedure batchInsert()
begin
declare i int default