我正在编写一个存储过程,其中有一个名为my_size的输入参数,它是INTEGER.我想在SELECT
语句的LIMIT
子句中使用它.显然这是不受支持的,有办法解决这个问题吗?
# I want something like:
SELECT * FROM some_table LIMIT my_size;
# Instead of hardcoding a permanent limit:
SELECT * FROM some_table LIMIT 100;
我正在编写一个存储过程,其中有一个名为my_size的输入参数,它是INTEGER.我想在SELECT
语句的LIMIT
子句中使用它.显然这是不受支持的,有办法解决这个问题吗?
# I want something like:
SELECT * FROM some_table LIMIT my_size;
# Instead of hardcoding a permanent limit:
SELECT * FROM some_table LIMIT 100;
搜索结果是this article.我已将相关文本粘贴到下面.
这里有一个论坛帖子展示了一个准备好的声明的例子
http://forums.mysql.com/read.php?98,126379,133966#msg-133966
然而,我认为这个错误应该引起一些注意,因为我不能