以mysql数据库为例,判断类型应该用tinyint类型。
解释:
mysql是不支持布尔类型的,当把一个数据设置成布尔类型的时候,数据库会自动转换成tinyint(1)的数据类型,其实这个就是变相的布尔。
工具:mysql 5.6
步骤:
1、创建表:
create table test(id int,
col varchar(10),
if_true tinyint(1))
2、插入数据:
insert into test values (1,'真',1)insert into test values (2,'假',0)
3、插入后结果:
总结:默认值也就是1,0两种,分别对应了布尔类型的true和false。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)