在SQL标准中,存在bool和boolean类型。在MySQL中也可以定义这两种类型,但是这两种类型最终转换成的是TINYINT(1)类型。
所以在MySQL中,布尔类型等价于TINYINT(1)。因此创建表时定义的bool和Boolean类型,数据库中真实存储的是TINYINT(1)
KillBugMe 2020-09-03 12:13 原文
在SQL标准中,存在bool和boolean类型。在MySQL中也可以定义这两种类型,但是这两种类型最终转换成的是TINYINT(1)类型。
所以在MySQL中,布尔类型等价于TINYINT(1)。因此创建表时定义的bool和Boolean类型,数据库中真实存储的是TINYINT(1)