Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经看到了一些关于现在每个人在签名和未签名键值方面都在做什么的线程。似乎 unsigned 是最佳的,因为它允许以相同的成本获得两倍的行数。签名密钥有什么好处吗?
有没有标准的共识?似乎已签名是答案,因为“一直都是这样”
我更喜欢将我的列设置为unsigned好像它们不能为负数一样。除了您提到的范围因素之外,它还可以在阅读表定义时更加清晰。
unsigned
一个有符号的 32 位整数可以代表超过 20 亿个数字,所以我怀疑这个问题对大多数人来说是没有实际意义的。也就是说,当我想表明一条记录是故意孤立的时,我经常使用负数。