我正在为一个网站设计数据库,需要使用
在使用
我的问题是,如果它们都相同,为什么会存在两者?应该只有其中之一。
以下是我阅读的文章参考链接:
boolean
数据类型来存储仅有两种状态的数据,即 true
或 false
。我正在使用 MySQL
。在使用
phpMyAdmin
设计数据库时,我发现我有 BOOLEAN
数据类型和 TINYINT
数据类型两个选项。我阅读了不同的文章,有些说 TINYINT
与 BOOLEAN
相同,没有区别。有些则认为 MySQL 中的 BOOLEAN
被转换为 TINYINT
。我的问题是,如果它们都相同,为什么会存在两者?应该只有其中之一。
以下是我阅读的文章参考链接:
BIT(1)
、BIT(17)
或者甚至是BIT(64)
。 - ypercubeᵀᴹ