Mysql中批量插入,mysql的mybatis文件批量插入oracle中用insert into xxx values (xxx,xxx),(xxx,xxx) 这种语法是通不过的。

解决方法:

(1)需要取掉values

(2)separator属性值改为UNION ALL。因为在oracle中用insert into xxx values (xxx,xxx),(xxx,xxx) 这种语法是通不过的

(3)foreach标签中需要取掉括号,加入select ..from dual.

Mysql写法

mybatis中mysql与oracle环境下的批量插入写法

Oracle写法

mybatis中mysql与oracle环境下的批量插入写法

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-27
  • 2021-10-31
  • 2021-06-19
  • 2021-06-10
  • 2021-07-30
猜你喜欢
  • 2022-12-23
  • 2021-06-11
  • 2021-07-23
  • 2022-12-23
  • 2021-09-09
  • 2022-12-23
  • 2021-05-26
相关资源
相似解决方案