首页 > 数据库 >sql执行多条语句

sql执行多条语句

时间:2023-02-03 20:01:04浏览次数:36  
标签:语句 allowMultiQueries 多条 rule sql 执行 true

问题背景:

    今天想在xml里面写一个sql,执行批量修改,
update question_rules set score=${rule.score}, data_describe=#{rule.dataDescribe}, update_time=#{rule.updateTime} where rule_id=#{rule.ruleId}; 这个代码修改一条的时候没问题,多条的时候一直报sql有错,经过检查,确认没错,后来发现是配置没配明白,mybatis默认是执行一条sql,但是我这个需要执行多条,所以就需要手工配置一下

答案:

需要在数据源后面配置添加&allowMultiQueries=true,例如

jdbc:mysql://localhost:3306/common?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&zeroDateTimeBehavior=convert

标签:语句,allowMultiQueries,多条,rule,sql,执行,true
From: https://www.cnblogs.com/1234sdg/p/17090325.html

相关文章

  • sql数据库连表查询记录
     1、内连接查询(查询两个表都符合条件的数据)关键字innerjoin 基本格式  select字段列表  from表1innerjoin表2 on表1.字段=表2.字段  2、左连接查......
  • mysql修改表结构
    3,修改表结构:添加表字段altertable表名add字段名类型约束;例如:altertablestudentaddageintnotnulldefault0aftername;ps:aftername表示在name字......
  • #技术人为什么写博客# MySQL事务--第一篇
    一、概念事务到底是什么东西呢?想必大家学习的时候也是对事务的概念很模糊的。接下来通过一个经典例子讲解事务。银行在两个账户之间转账,从​​A​​​账户转入B账户1000元,系......
  • 【MySQL】MySQL 8 的 JSON 新特性详解(1)JSON 数据类型
    一、概述你好,我是小雨青年,一名使用MySQL8的程序员。MySQL8引入了对JSON数据类型的全面支持,并提供了一组内置函数以有效处理JSON数据。MySQL8中的JSON支持的一......
  • keil操作——典型语句模板设置
      典型语句1:mainvoidmain(){while(1){|}} 典型语句2:#ifndef#ifndef__DELAY_H__#define__DELAY_H__voidDelay(unsignedintx......
  • 动态sql之Foreach
            ......
  • shell脚本读取MySQL数据库并写入变量
    DB_HOST=...DB_PORT=...DB_USER=...DB_PASSWORD=...DB_NAME=...mysql="mysql-h$DB_HOST-P$DB_PORT-u$DB_USER-D$DB_NAME-s-e"exportMYSQL_PWD=$DB_PASSWORD......
  • 虹科产品 | 使用Redis企业版数据库为MySQL增添魅力!
    MySQL读取数据慢?难以轻松扩展?数据搜索效率低?无法实时分发数据集?针对以上问题,虹科Redis企业版数据库的解决方案来了!企业如果将Redis企业版数据库与MySQL一起使用,可以实现......
  • 动态sql之IF语句
                ......
  • MySQL:锁
    锁的概述事务的隔离性数据库锁来实现。锁是计算机协调多个进程或线程并发访问某一资源的机制。锁冲突也是影响数据库并发访问性能的一个重要因素。所以锁对数据......