比如说 :
create produre sp_function(in num int)
begin
select num;
if(num <> 3)
{
set num = num +1;
call sp_function(num);
}
end
这样的存储过程在 Mysql上老执行不成功,所以想问问mysql支持不支持这样的写法啊.
create produre sp_function(in num int)
begin
select num;
if(num <> 3)
{
set num = num +1;
call sp_function(num);
}
end
这样的存储过程在 Mysql上老执行不成功,所以想问问mysql支持不支持这样的写法啊.
郁闷了,连mysql 函数都不支持递归.
例如 :
create function funct_1(num int)
begin
if( num <= 0 )
return 0;
else
return num + (num-1);
end $$sekect funct_1(3) ;//报错.
没递归怎么活啊.
就想用触发器来做,
没想到mysql触发器是个垃圾,郁闷.
比如:
写个mysql删除触发器,然后想在删除其表里面数据,竟然不能执行,
也就是说,本表触发器里面不能在有删除本表数据的记录.