我将在 MySQL 表中存储一年:将其存储为 smallint 还是 varchar 更好?我认为由于它不是完整的日期,所以日期格式不应该是一个答案,但我也会将其包括在内。
小林特?变量(4)?日期?还有别的吗?
例子:
2008
1992
2053
最佳答案
我会使用 YEAR (4) 列类型...但前提是预期年份在 1901 年和 2155 年之间...否则,请参阅 Gambrinus 的回答。
关于用于存储年份的 MySQL 类型 : Smallint or Varchar or Date?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/611105/