假设我有一个日期数据类型的 MySQL 变量 date_stored
。我只有将特定日期数据存储在 date_stored
中的月份和年份。没有给出日期信息。如果只知道月份和年份,是否有关于在 date_stored
中存储什么内容的指南?
最佳答案
MySQL 手册说可以存储部分日期。
月份和日期范围说明符以零开头,因为 MySQL 允许存储不完整的日期,例如 '2015-00-00'
或 '2015-10-00'
。
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-format
因此,如果未给出日期部分,您仍然可以将其存储为 YYYY-MM-00
例如 '2015-10-00'
另请参阅下面的相关帖子。
Store incomplete date in MySQL date field
关于mysql - 如果只知道月份和年份,存储在 DATE MySQL 变量中的适当值是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33140794/