共识?MySQL,签名VS无符号主/外键

Par*_*ris 9 mysql unsigned signed integer primary-key

关于已签名和未签名的键值,我已经看到了一些关于每个人现在正在做什么的线索.似乎无符号是最佳的,因为它允许相同成本的两倍数量的行.签名密钥有什么好处吗?

有没有标准的共识?似乎签名是答案,因为"它一直是这样"

Dan*_*erg 8

我更喜欢将我的列设置为unsigned好像它们不能为负数.除了你提到的范围因子,它还使得在阅读表定义时更加清晰.