mapper.xml中循环执行多条语句时报错,但是单独拿SQL到数据库却可以执行

我是批量修改数据,用foreach标签包住update语句,报错信息如下:

java 复制代码
nested exception is java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'update biz_invoice_new
             SET BUSINESS_CHANNEL = '02',
               ' at line 14

最后解决,在数据源配置中添加参数:

相关推荐
巴里巴气20 分钟前
MongoDB复杂查询 聚合框架
数据库·mongodb
scheduleTTe3 小时前
SQL增查
数据库·sql
浮生带你学Java3 小时前
2025Java面试题及答案整理( 2025年 7 月最新版,持续更新)
java·开发语言·数据库·面试·职场和发展
期待のcode4 小时前
图片上传实现
java·前端·javascript·数据库·servlet·交互
小毛驴8504 小时前
redis 如何持久化
数据库·redis·缓存
吗喽1543451884 小时前
用python实现自动化布尔盲注
数据库·python·自动化
hbrown4 小时前
Flask+LayUI开发手记(十一):选项集合的数据库扩展类
前端·数据库·python·layui
云资源服务商7 小时前
探索阿里云DMS:解锁高效数据管理新姿势
数据库·阿里云·oracle·云计算
KaiwuDB9 小时前
KWDB时序数据库特性及跨模查询
数据库
向上的车轮9 小时前
SQLite技术架构解析,适用场景有哪些?
数据库·架构·sqlite