MySQL: Simple way to toggle a value of an int field

前端 未结 9 1651
忘掉有多难
忘掉有多难 2021-01-30 10:19

I know how to do this, but i think I\'ll overcomplicate it with double selects and so on.

How can you do this (example in pseudo-sql)

UPDATE some_table S         


        
9条回答
  •  臣服心动
    2021-01-30 11:17

    UPDATE some_table SET an_int_value = IF(an_int_value=1, 0, 1);
    

    http://dev.mysql.com/doc/refman/5.1/en/control-flow-functions.html#function_if

提交回复
热议问题