mysql - 如果只知道月份和年份,存储在 DATE MySQL 变量中的适当值是多少?

标签 mysql date

假设我有一个日期数据类型的 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 datatype to store month and year only

SQL DataType - How to store a year?

关于mysql - 如果只知道月份和年份,存储在 DATE MySQL 变量中的适当值是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33140794/

相关文章:

mysql - 如何将我的查询更改为 MySql 中的单个命令?

javascript - 使用按钮删除sql行而不刷新页面

mysql - 从 mysql 操作打印五个字符串

mySql新行只能用LIKE搜索,以前有人有过这样的经历吗?

python - 安装 Django 的 mysql 模块

java - 在Java中减去两个日期

Java 文件最后一次修改是在默认时区吗?

javascript - 使用 momentjs 计算给定日期范围内的天数(以月、天为单位)

javascript - 有没有办法将今天的日期替换为小时?

java - Julian Day 与 Date 对象获取当前日期