我正在用sql编写一个函数。
BEGIN
declare len int default 0;
declare other variables;
declare myCursor cursor for *myquery*;
set len = ? // cursor's length
RETURN -1;
END
我需要游标结果中的行数,因为函数的连续性取决于长度。
我试过@@cursor\u rows,但它给了我:“mysql说:1193-未知的系统变量'cursor\u rows'”
有人能帮我吗?
最佳答案
答案是:
select FOUND_ROWS() into len;
关于mysql - 游标行数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33259917/