1、开发经常需要处理布尔boolean型数据,但是MySQL没有boolean型,怎么处理呢?
(a)使用数值型(int、tinyint等),约定1 表示true,0表示false ;
(b)使用char(1)来存储
但是以上都不能屏蔽掉其他数值的 录入,最好的办法是使用bit(M) M=1 来存储,那么只能保存0或者1
create table tbool (bool char check (bool in (0,1));
1、开发经常需要处理布尔boolean型数据,但是MySQL没有boolean型,怎么处理呢?
(a)使用数值型(int、tinyint等),约定1 表示true,0表示false ;
(b)使用char(1)来存储
但是以上都不能屏蔽掉其他数值的 录入,最好的办法是使用bit(M) M=1 来存储,那么只能保存0或者1
create table tbool (bool char check (bool in (0,1));