我想在mysql中存储日期,所以我将表设置为'Date'类型,这很好但是mysql要求提供完整日期YYYY-MM-DD。
然而,我的一些数据不包括白天,有些则缺少月份。现在我可以使用varchar(10)字段,但后来很难对数据运行基于日期的查询。
是否有其他日期格式不够强大并且允许我使用?或00,日/月不知道?
答案 0 :(得分:3)
从Babiker's answer开始,这就是documentation says:
月份和日期说明符的范围从零开始,因为 MySQL允许存储不完整的日期,例如“2014-00-00”。
答案 1 :(得分:2)
您可以用零替换。