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

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


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

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

© 2012, 冰冻鱼. 请尊重作者劳动成果,复制转载保留本站链接! 应用开发笔记