mysql下limit
select userid from usertbl where 1=1 limit (3-2)*2,2;为什么这样写报错。
[解决办法]
set @asql=concat('select userid from usertbl where 1=1 limit ',(3-2)*2,',2');
prepare stml from @asql;
execute stml;
[解决办法]
limit 后仅支持常数,不能是变量或者表达式。
发布时间: 2012-04-19 14:36:43 作者: rapoo
mysql下limit
select userid from usertbl where 1=1 limit (3-2)*2,2;为什么这样写报错。
[解决办法]
set @asql=concat('select userid from usertbl where 1=1 limit ',(3-2)*2,',2');
prepare stml from @asql;
execute stml;
[解决办法]
limit 后仅支持常数,不能是变量或者表达式。