小编Bhe*_*nga的帖子

MySQL:表示大于 9999 的年份

根据 MySQL 参考手册,如果我理解正确,年份类型最多限制为 9999。(参见http://dev.mysql.com/doc/refman/5.7/en/year.html)。

那么你如何存储大的未来或过去的日期?例如 6000BC 或什么让我问,21974AD?我试图找到使用更大日期的例子,但一直无法并且想知道是否有可能这样做。

(这方面的小背景,正在测试一些 Java 日期时间验证,并发现尝试将 21974 年的记录插入到数据库中,由于前面提到的限制导致异常)

mysql

5
推荐指数
1
解决办法
616
查看次数

标签 统计

mysql ×1