解决方案 »

  1.   

    我的代码在分页的时候,也就是limit后面,我要是写2个数字的话,就能够正确的执行,一旦我用了上面定义的两个传入变量,start,size,就会报错,求大神解释
      

  2.   

    用动态执行的方法吧
    set @asql=concat('select * from tt limit ',10,',',5);
    prepare stml from @asql;
    execute stml;
      

  3.   

    如果组合的SQL语句中有变量,必须用动态执行方式