解决sql语句无法识别运算符

 
 

第一次接触MySQL时,以前用的Oracle,SQL server里面都可以使用的分页在MySQL里面使用却会报错

SET @sql=CONCAT( ' select  * from prison  limit ',((2-1)*5) ,',',5 );
 PREPARE mysql FROM @sql;
 EXECUTE mysql;
后来才发现原来是MySQL识别不了运算符,于是只能用concat进行语句拼接,然后就可以使用了

猜你喜欢

转载自blog.csdn.net/qq_42244588/article/details/80378834