第一次接触MySQL时,以前用的Oracle,SQL server里面都可以使用的分页在MySQL里面使用却会报错
SET @sql=CONCAT( ' select * from prison limit ',((2-1)*5) ,',',5 );
PREPARE mysql FROM @sql;
EXECUTE mysql;
后来才发现原来是MySQL识别不了运算符,于是只能用concat进行语句拼接,然后就可以使用了
第一次接触MySQL时,以前用的Oracle,SQL server里面都可以使用的分页在MySQL里面使用却会报错
SET @sql=CONCAT( ' select * from prison limit ',((2-1)*5) ,',',5 );
PREPARE mysql FROM @sql;
EXECUTE mysql;
后来才发现原来是MySQL识别不了运算符,于是只能用concat进行语句拼接,然后就可以使用了