在 MySQL 中,bigint(20) 和 int(20) 是有区别的。bigint 能存储更大范围的整数,它的范围大概是 -9223372036854775808 到 9223372036854775807。而 int 的范围相对小些,大约是 -2147483648 到 2147483647 。这里的 20 只是显示宽度,不影响存储范围和精度。 额外需要注意的逻辑点: 1. 要根据实际数据的大小和范围来选择使用 bigint 还是 int ,避免浪费存储空间。 2. 在进行数据计算和比较时,要注意不同数据类型可能导致的精度问题。 3. 如果考虑到未来数据可能会增长超出 int 的范围,最好一开始就使用 bigint 。 [2024-11-25 12:20:13 | AI写代码神器 | 214点数解答]