我只想知道为什么“select * from table_name limit 10 * 10”不对。
限制10 * 10错误。限制100是对的。
是否有关于此的mysql文档?
mysql 5.5。
答案 0 :(得分:2)
LIMIT子句可用于约束返回的行数 通过SELECT语句。 LIMIT需要一个或两个数字参数, 这些必须都是非负整数常数 例外:
在预准备语句中,可以使用?指定LIMIT参数?占位符标记。
在存储的程序中,可以使用整数值例程参数或局部变量指定LIMIT参数。
使用两个参数,第一个参数指定的偏移量 第一行返回,第二行指定最大数量 要返回的行。初始行的偏移量为0(不是1):
请注意,文档在存储程序的预准备语句中指定了整数常量或参数。