gpt4 book ai didi

mysql - mysql上的 bool 类型

转载 作者:可可西里 更新时间:2023-11-01 07:21:59 26 4
gpt4 key购买 nike

我正在寻找一种在 SQL 中存储 bool 数据的方法。我在 MySQL 中找不到 bool 类型。我查看了 w3schools ( SQL Data Types) 上的表格,但没有找到 bool 类型。

但我得到的信息是 TINYINT(1) 用于 bool 类型。

这是真的,还是有其他选择?

最佳答案

您可以使用 BIT存储 bool 数据的数据类型 ( like on T-SQL / SQL Server ):

CREATE TABLE `table_name` (
`column_name` BIT(1)
);

MySQL 上的数据类型 BOOL and BOOLEAN也可用:

CREATE TABLE `table_name` (
`column_name1` BOOL,
`column_name2` BOOLEAN
);

BOOLBOOLEAN 数据类型是TINYINT(1) 的同义词。 :

These types (BOOL and BOOLEAN) are synonyms for TINYINT(1). A value of zero is considered false. Nonzero values are considered true.

关于mysql - mysql上的 bool 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37667064/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com