1.mysql的高版本(5.5),存储过程中的limit可以使用变量,如下:select * from student limit iStart,iNum; 2.mysql的低版本(5.1),存储过程中的limit不能使用变量,编译报错,如下:You have an error in your SQL syntax, ...near iStart,iNum 3.怎么解决低版本的问题?可以使用执行动态sql语句,把整个sql语句传给存储过程.静态sql语句,编译的时候是sql的语句结构就已经确定下