Mysql BOOL字段应使用哪些值:TRUE / FALSE或1/0,为什么?

时间:2011-11-28 14:21:36

标签: mysql boolean

在mysql中对BOOL / BOOLEAN字段使用FALSE / TRUE或0/1会有什么不同吗?哪一种更好/更安全?

2 个答案:

答案 0 :(得分:14)

常量TRUE和FALSE分别计算为1和0 ;所以使用TRUE / FALSE或1/0之间没有区别。

答案 1 :(得分:4)

BOOL和BOOLEAN字段类型实际上是synonyms for TINYINT(1),因此int 0/1最有意义。