qewetfty
2019-04-10 22:06 阅读 1.4k

mybatis是否支持mysql中的局部变量

今天在写mybatis中的代码的时候,需要使用临时变量处理,比如

set @row:=0;
set @mid:=0;
select xxxxxxxx...

运行的时候会报语法错误,说在set @mid:=0这里有语法错误。

语句在mysql中执行没有问题。

请问各位大神,mybatis里面支持mysql这种临时变量的写法么,这种应该怎么样写呢

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • u010606434 u010606434 2019-07-14 16:15

    mysql连接url + allowMultiQueries=true

    jdbc:mysql://localhost:3306/DBS?allowMultiQueries=true
    

    MyBatis java and MySql local variables - Stack Overflow

    点赞 2 评论 复制链接分享
  • qq_33732475 残风飞奔 2019-04-10 22:45

    不支持这种写法。mybatis中的参数都是中传进来的

    点赞 评论 复制链接分享
  • weixin_38310674 weixin_38310674 2019-04-11 11:01

    不支持这种写法

    点赞 评论 复制链接分享

相关推荐