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