0%

Mysql 存储过程中limit关键字使用参数的解决方法

limit关键字后不能带参数,但还是有解决方法:使用PREPARE。

set @dd=concat('select * from temp limit ',startPoint,',',pageMax);
PREPARE stmt1 FROM @dd;
EXECUTE stmt1;
deallocate prepare stmt1;

concat方法是将字符串连接,即在这里生成SQL语句。