CREATE DEFINER = CURRENT_USER PROCEDURE `saveData2`(IN num int, IN agea int, IN namea varchar, IN phonea varchar)
BEGIN
declare i int default 1;
while i <= num
do
insert into index1 as de(de.name, de.age, de.phone) values (namea, agea, phonea);
set i = i + 1;
end while;
END;
+++++++
保存的时候一直报错,看不出哪里有问题,请大神指教,谢谢!
存储函数报错
create procedure saveDate2(in num int,in agea int ,in namea varchar(16),in phonea varchar(16))
最好给字符串类型一个长度。
同一个报错有可能是不同的原因。弹框提示了要检查句法规则:varchar(长度) 这个类型要设置长度 。可以查一下sql指南确认尝试下。