【发布时间】:2012-01-07 23:49:59
【问题描述】:
在 mysql 中对 BOOL/BOOLEAN 字段使用 FALSE/TRUE 或 0/1 会有什么不同吗?其中哪一种更好/更安全?
【问题讨论】:
在 mysql 中对 BOOL/BOOLEAN 字段使用 FALSE/TRUE 或 0/1 会有什么不同吗?其中哪一种更好/更安全?
【问题讨论】:
常量 TRUE 和 FALSE 分别计算为 1 和 0;所以使用 TRUE/FALSE 或 1/0 没有区别。
【讨论】:
BOOL 和 BOOLEAN 字段类型实际上是 synonyms for TINYINT(1),因此 int 0/1 最有意义。
【讨论】: