【发布时间】:2010-11-28 18:36:12
【问题描述】:
我正在寻找一种解决方案/最佳实践来交换状态标志的值。
mysql 中的状态 INT(3) 有几个值,我希望能够交换 LIVE 和 NOT_LIVE 值,而不会中断其中的其他按位值。
如果是标志字段,如0或1,很简单:
'status' NOT 'status'
我想知道是否有一种方法可以基于两个值 (x, y) 进行交换 - 无需太多代码逻辑,如上面的代码。当然我可能是在做梦,只需要恢复到 SELECT 查询、if 语句和 UPDATE...
有什么想法吗?
【问题讨论】:
-
我认为我们真的需要更多的例子来帮助你正确
-
是的,欢迎提供更多示例。例如,
status的不同可能值是什么?预期的结果是什么?有关更多信息,请参阅我的更新答案。
标签: php mysql replace status swap