mysql有boolean字段吗,为什么它自动用tinyint代替了
时间: 2024-02-16 08:02:35 浏览: 109
Mybatis Generator将tinyint映射成Integer的解决办法.pdf
在 MySQL 中,没有布尔数据类型。相反,MySQL 使用 TINYINT(1)来模拟布尔值。TINYINT(1)是一种非常小的整数类型,只使用一个字节来存储。当您将列定义为 TINYINT(1)并插入 0 或 1 时,MySQL 将其解释为布尔值。当您从该列中检索数据时,MySQL 将其转换回 0 或 1。当然,您可以使用别名或视图将其显示为布尔值。
阅读全文