求助:ibatis批量更新Mysql数据问题

场景:根据消息号code和状态位status更新所有满足条件的字段值为"T"。怎么批量更新?如果是单个条件的话直接用iterate标签把值放到in('xxx','yyy')循环就行了,where后面跟多个条件的时候mysql怎么处理呢?

2个回答

可以 直接在拼装之后在传入到ibatis的XML文件中

循环的时候加个or就行了: update TABLE__NAME SET TABLE__COLUMN='T' where


(CONDITION1='XXX' and CONDITION2='XXX')

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问