【发布时间】:2017-12-17 13:13:37
【问题描述】:
很抱歉,如果以前有人问过这个问题。我似乎找不到答案。
MySQL 有这些类型的日期/时间类型:
DATE: 0000-00-00
TIME: 00:00:00
DATETIME: 0000-00-00 00:00:00
TIMESTAMP: 0000-00-00 00:00:00
YEAR: 0000
我知道可以使用这些数据类型中的每一种来存储它们。
如何在 DATETIME 字段中仅存储 TIME(例如营业时间/关闭时间)、仅存储 YEAR(例如公司成立年份)和仅存储 DATE(例如出生日期)?谢谢。
PS:我正在使用 PHP,如果有帮助的话,虽然我正在寻找一个纯 MySQL 解决方案。
【问题讨论】:
标签: mysql date datetime database-design time