小编典典

在不使用SELECT的情况下将布尔值更新为SQL中的相反值

sql

是否可以通过告诉布尔字段将字段更新为与其相反的字段而无需选择值来升级布尔字段-检查它然后相应地更新,这似乎很漫长…

我的意思的假例子

UPDATE `table` SET `my_bool` = opposite_of(my_bool)

目前,我必须在一个查询中选择my_bool,然后对其值进行快速检查,以便可以在第二个查询中更新表。

我希望将其简化为单个查询(如果可能)?


阅读 297

收藏
2021-03-23

共1个答案

小编典典

使用 NOT

UPDATE `table` SET `my_bool` = NOT my_bool
2021-03-23