Skip to main content

Time and Date Types

Data TypeSizeResolutionMin ValueMax ValuePrecision
Date2 byteday1000-01-019999-12-31YYYY-MM-DD
Date324 byteday1000-01-019999-12-31YYYY-MM-DD
DateTime/DateTime324 bytesecond1970-01-01 00:00:002105-12-31 23:59:59YYYY-MM-DD hh:mm:ss
DateTime/DateTime324 bytesecond1970-01-01 00:00:002105-12-31 23:59:59YYYY-MM-DD hh:mm:ss

For example:

CREATE TABLE dt
(
d Date,
t DateTime,
event_id UInt8
)
ENGINE = Memory;

INSERT INTO dt VALUES ('2021-09-09', '2021-09-09 01:01:01', 1);

mysql> select * from dt;
+------------+---------------------+----------+
| d | t | event_id |
+------------+---------------------+----------+
| 2021-09-09 | 2021-09-09 01:01:01 | 1 |
+------------+---------------------+----------+