mysql allowMultiQueries=true允许批量更新


这个做项目时发现的问题,之前操作mysql数据库时,只涉及到单条语句的更新操作,这次的需求需要将多条数据更新,为了提高接口的效率,决定一次更新所有。但是写完之后调试的时候,总是说插入失败,刚开始以为是因为数据量太大的缘故,找了各种解决方法都无效。后来直接查了一下mysql批量更新失败,才知道是因为项目没有配置allowMultiQueries。添加上去之后oK了。

mysql.s.jdbcUrl=jdbc:mysql://********:3306/***?autoReconnect=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true
mysql.s.username=****
mysql.s.password=*****
mysql.s.cachePrepStmts = true
mysql.s.prepStmtCacheSize = 250
mysql.s.prepStmtCacheSqlLimit = 2048
mysql.s.useServerPrepStmts = true
mysql.s.maximumPoolSize = 50

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM