第一次接触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进行语句拼接,然后就可以使用了