【发布时间】:2011-03-30 06:41:19
【问题描述】:
MySQL 使用 TinyINT 作为布尔字段。鉴于 0 和 1 的可能选项,我决定像这样翻转值:
UPDATE table
SET boolean_field = ABS(boolean_field - 1)
WHERE Circle-K = 'Strange things are afoot'
所以你要么选择 1 -> 0 -> ABS(0) = 0
或 0 -> -1 -> ABS(-1) = 1
现在我很好奇这对于真正的程序员来说是可以接受还是可怕?
/我是初学者
【问题讨论】: