mysql游标使用动态限制

时间:2012-03-01 11:57:31

标签: mysql cursor

有没有办法在游标中使用动态限制?

DECLARE cursor_friends CURSOR FOR
SELECT `name` FROM iFriends
LIMIT iLimit, 50;

我在一些论坛上看到mysql游标不支持游标中的动态限制。想知道是否有替代品

1 个答案:

答案 0 :(得分:0)

MySQL游标不能使用动态语句。

解决方法:使用prepared statements创建临时表或带LIMIT子句的视图,然后在此新表或视图上打开游标。

让我问你一个问题 - 为什么你需要使用光标?有时可以避免使用游标。