2011-11-05 76 views
0

我怎么能算圈数在光标mysql光标和循环次数。如何计算在MySQL游标循环数

declare counter int; 

set counter := 1; 
    open cursor1;       
    LOOP1: loop  

set counter := counter + 1; 

    end loop LOOP1; 

,但我得到的错误:

[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'set counter := counter + 1; 

    end loop LOOP1; 
+0

你发布的内容(删除光标行)包含在一个过程中,“编译”好,可调用(无限循环)。请发布您的真实代码。 – Mat

回答

1

也许你需要删除:set解决SQL语法错误:

set counter = 1; 

set counter = counter + 1;