Update data using IF in mysql and define 'dont do anything' when if false

前端 未结 2 2081
天命终不由人
天命终不由人 2021-01-23 23:41

Im trying to use IF query in update some entire row in my mysql table. As known IF query have 3 parameters. Part 1 of what you looking for, part 2 if its found / true and part 3

2条回答
  •  刺人心
    刺人心 (楼主)
    2021-01-24 00:29

    You can reassign the same value of column in FALSE part to do nothing.

    Try this:

    UPDATE tableA SET COL1 = IF(a=b, c, COL1)
    

提交回复
热议问题