首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL布尔值-翻转值?

问MySQL布尔值-翻转值?
EN

Stack Overflow用户
提问于 2010-08-16 05:19:17
回答 1查看 15.9K关注 0票数 20

MySQL使用TinyINT作为布尔字段。考虑到0和1的可能选项,我决定转换如下的值:

代码语言:javascript
复制
UPDATE table
SET boolean_field = ABS(boolean_field - 1)
WHERE Circle-K = 'Strange things are afoot'

所以要么是1 -> 0 -> ABS(0) =0

或0 -> -1 -> (-1)=1

现在我很好奇,对于真正的程序员来说,这是可以接受的还是可怕的呢?

/me是个初学者

EN

回答 1

Stack Overflow用户

发布于 2010-08-16 05:24:45

您还可以使用field =1- field或field =!field

票数 18
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3490759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档