来自INET_ATON() 上的文档:
要存储由 INET_ATON() 生成的值,请使用 INT UNSIGNED 列而不是带符号的 INT。如果使用带符号的列,则无法正确存储与第一个八位字节大于 127 的 IP 地址对应的值。请参见第 11.2.6 节,“超出范围和溢出处理”。
为什么不使用未签名来保证兼容性?在你的场景中使用 unsigned 有什么缺点会让你质疑这一点?
| 归档时间: |
|
| 查看次数: |
993 次 |
| 最近记录: |