MySQL更新字段:为0改1,为1改0

1、先把数据查询出来,根据需要再判断是改为0,或改1。

2、使用 ABS 函数

UPDATE bucket  SET is_disable = ABS(is_disable -1) WHERE id = 1;

3、使用 IF 函数

update bucket set is_disable = IF(is_disable < 1, 1, 0) where id = 1;

4、使用 CASE 函数

UPDATE bucket SET is_disable = CASE is_disable WHEN 0 THEN 1 WHEN 1 THEN 0 END WHERE id=1;

你可能感兴趣的:(#,MySQL,更新字段)