mysql更新某一条数据:
update 表名 set (字段名)values (值)where .. ;多个字段以“,”隔开
update table set(field1,field2,field3) values (value1,value2,value3) where id = id
mysql更新某一条数据的某个字段的值:
UPDATE mytable SET myfield = 'value' WHERE other_field = 'other_value';
批量修改,用foreach标签
//1、这里修改的是某个字段的值,参数是int类型的集合
//2、如果你的是对象的集合,item.字段名 赋值就好了
<update id="updateAuditMember" parameterType="java.util.List" >
UPDATE audit_member SET
states = 1
WHERE member_id in
<foreach collection="list" open="(" close=")" item="id" separator=",">
#{id}
</foreach>
</update>
关于批量更新 还有case when语法。我也没用过,,这里就不说了。
如有错误,欢迎纠正、指出!