mysql 存储过程 报错1064
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))
最好给字符串类型一个长度。
以上是 mysql 存储过程 报错1064 的全部内容, 来源链接: utcz.com/a/30257.html