MySQL是否有一个函数可以自动将值UPDATE
s转换成相反的值(类似于php中的! NOT
操作符),而无需获取数据、更改值并再次插入。
另外,如果这有帮助,我只需要zeroes
和ones
如果有其他更简单的方法。
!0 = 1
!1 = 0
最佳答案
只有0和1你能做到
UPDATE myTable SET myValue= 1 - myValue // 1 becomes 0, 0 becomes 1.
如果您还想在计划中包含-1,可以
UPDATE myTable SET myValue= 1 - ABS(myValue) // 1 and -1 become 0, 0 becomes 1.
关于php - MySQL相反值(NOT运算符),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24157236/