我正在为一个站点设计一个数据库,在该站点中我需要使用布尔日期类型来仅存储2个状态,即true或false。我正在使用MySQL。
在使用phpMyAdmin设计数据库时,我发现我同时拥有BOOLEAN数据类型和TINYINT数据类型。
我浏览了不同的文章,有人说TINYINT与BOOLEAN相同,没有区别。有人说BOOLEAN在MySQL中转换为TINYINT。
我的问题是,如果两者相同,为什么会有两个?应该只有其中之一。
这是我阅读的文章的参考:
http : //www.careerride.com/MySQL-BOOL-TINYINT-BIT.aspx
http://dev.mysql.com/doc/refman/5.5/en/numeric-type -overview.html