MySQL Workbench将BOOL数据类型列保存为TINYINT(4)

时间:2016-10-14 07:35:57

标签: mysql database mysql-workbench

为什么MySQL Workbench将BOOL数据类型列保存为TINYINT(4)而不是TINYINT(1)?我知道括号之间的数字(在TINYINT的情况下)仅用于显示 - 因此4表示它可以显示4位数,因此TINYINT(-128到128)的所有可能值都适合。但如果我指定一种数据类型(如BYTE),那将更有意义。就我而言,数据类型BOOL更有意义保存为TINYINT(1),因为BOOL数据类型通常用于表示布尔值(TRUE和FALSE,或1和0(即BIT值。

0 个答案:

没有答案