我知道如何做到这一点,但我想我会把它变得过于复杂的双选择等。
如何做到这一点(伪sql中的示例)
UPDATE some_table SET an_int_value = (an_int_value==1 ? 0 : 1);由于其他一些功能,它必须是一个int值,但是如何以一种简单的方式来实现呢?
发布于 2009-03-02 20:23:21
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
发布于 2009-09-22 16:27:26
UPDATE table SET field = 1 - field发布于 2009-03-02 20:23:44
UPDATE some_table SET an_int_value = IF(an_int_value=1, 0, 1)https://stackoverflow.com/questions/603835
复制相似问题