1、错误描述
13:52:42 call new_procedure Error Code: 1305. FUNCTION student.rand_string does not exist 0.000 sec
2、错误原因
CREATE DEFINER=`root`@`localhost` PROCEDURE `new_procedure`()
BEGIN
set @a=101;
while @a<2000 do
set @b = rand_string(10);
set @c=1;
insert into example1 values(@a,@b,@c);
set @a=@a+1;
if(@a%2=0)
then
set @c=0;
end if;
end while;
END
在`new_procedure`存储过程中,需要调用rand_string存储过程,但是rand_string存储过程没有写
3、解决办法
新建一个rand_string存储过程,用于生成随机字符串