由于MySQL似乎没有任何"布尔"数据类型,你滥用'哪种数据类型'来存储MySQL中的真/假信息?
特别是在写入和读取PHP脚本的上下文中.
随着时间的推移,我使用并看到了几种方法:
以上都不是最佳的.我更倾向于使用tinyint 0/1变体,因为PHP中的自动类型转换非常简单地给出了布尔值.
那你使用哪种数据类型?有没有为布尔值设计的类型,我忽略了?您是否看到使用某种类型的优点/缺点?
mysql boolean sqldatatypes
boolean ×1
mysql ×1
sqldatatypes ×1