SQLループ一括更新update foreach
1959 ワード
今までずっと使っていましたが、今日は急に忘れてしまいました.覚えておいてください.後で調べやすいです.
ループids一括論理削除
特に注意!
この文を使用すると、エラーが発生する可能性があります.データベースに接続するアドレスを変更する必要があります.データベースリンクの追加&allowMultiQueries=true
ループids一括論理削除
<update id="deleteBatch">
<foreach separator=";" collection="array" item="c" index="index">
update tea_activity
<set>
status = 1
</set>
where id = #{c}
</foreach>
</update>
特に注意!
この文を使用すると、エラーが発生する可能性があります.データベースに接続するアドレスを変更する必要があります.データベースリンクの追加&allowMultiQueries=true
jdbc:mysql://192.168.1.72:3306/demo?characterEncoding=utf-8&allowMultiQueries=true