相关疑难解决方法(0)

哪个MySQL数据类型用于存储布尔值

由于MySQL似乎没有任何"布尔"数据类型,你滥用'哪种数据类型'来存储MySQL中的真/假信息?

特别是在写入和读取PHP脚本的上下文中.

随着时间的推移,我使用并看到了几种方法:

  • tinyint,包含值0/1的varchar字段,
  • 包含字符串'0'/'1'或'true'/'false'的varchar字段
  • 最后枚举包含两个选项'true'/'false'的字段.

以上都不是最佳的.我更倾向于使用tinyint 0/1变体,因为PHP中的自动类型转换非常简单地给出了布尔值.

那你使用哪种数据类型?有没有为布尔值设计的类型,我忽略了?您是否看到使用某种类型的优点/缺点?

mysql boolean sqldatatypes

1168
推荐指数
12
解决办法
83万
查看次数

标签 统计

boolean ×1

mysql ×1

sqldatatypes ×1