“unsigned”在MySQL中是什么意思,什么时候应该使用它?
MySQL说:
所有整数类型都可以有一个可选参数 (非标准)属性UNSIGNED。 Unsigned类型可用于允许 列中只有非负数 或当你需要一个更大的鞋面 列的数值范围。为 例如,如果INT列是UNSIGNED, 列范围的大小为 相同,但它的端点从 -2147483648和2147483647到0和4294967295.
什么时候使用它?
UNSIGNED
一个常见的错误是使用一个自增的INT为主键,从零开始,但类型是SIGNED,在这种情况下,你永远不会触及任何负数,你正在将可能的id的范围缩小到一半。
INT
SIGNED