我们知道,数据库的增删查改操作需要一些基础数据来支撑,如果只是简单的表,我们随意添加几条数据也就罢了,但是像楼主操作的数据库动辄二十几个字段,一条一条添加真的是烦人,这时候,通过存储过程来插入测试数据就显得方便又快捷了,话不多说,直接上代码:
BEGIN
#Routine body goes here...
DECLARE i INT;
DECLARE a INT;
set i=3;
set a=i*10+i;
while i<20 Do
INSERT INTO `b2corder` VALUES(i,a,'DELIVERED',a,a,a,a,NOW(),NOW(),a,a,a,'NONE',a,i,a,a,a,a,a,a,a,a,a,NOW(),i,a);
SET i=i+1;
set a=i*10+i;
END WHILE;
RETURN 0;
END
需要插入多少条自己在代码里改,小菜鸟就不在此献丑了
Ps:插入date类型的数据可以直接用NOW()函数,获取当前时间
详细过程:
在数据库的函数选项中新建一个函数
存储过程和函数其实差不多,函数就是多返回一个值,如果是简单的操作,我们只需要选过程就行
选择过程默认生成:
BEGIN
#Routine body goes here...
END;
选择函数默认生成
BEGIN
#Routine body goes here…
RETURN 0;
END;
上代码,运行一遍
生成后,需要的时候可以手动改一些字段,如该表所属的分类等等