mapper.xml
<update id="removeFalse">
<foreach collection="msid" separator=";" item="item">
UPDATE
on_meeting_auction SET
remove_false = 0
WHERE meeting_source_id =#{item}
</foreach>
</update>
看似彷佛沒有一點問題,這裏用到了Mybatis的動態sql,實際上說白了也就是拼sql,不過這個繁雜的工做交給Mybatis幫咱們去作了。但是,只要一執行就要報語法錯誤。調試了很久.mysql
解決方案
後來發現,原來mysql的批量更新是要咱們主動去設置的, 就是在數據庫的鏈接url上設置一下,加上* &allowMultiQueries=true *便可。sql