我想为库存中的物品设置一个真/假字段。
我想将其设置为布尔值(将其转换为tinyint(1)),库存中为1,无库存中为0。
tinyint(1)
我从供应商那里获取饲料,所以我对自己说:“如果他们通过了多少库存,该怎么办?”
所以我想知道如果我插入一个大于1的数字会发生什么。我假设它将默认为1。
令我惊讶的是,它将允许我保留最大为127的任何数字,超过默认值的则为127。
谁能解释为什么?
带符号的TINYINT数据类型可以存储-128到127之间的整数值。
TINYINT
但是,TINYINT(1)不会更改其可以存储的最小值或最大值。它只是说当该类型的值作为输出打印时仅 显示 一位数字。
TINYINT(1)