📅  最后修改于: 2023-12-03 15:03:06.580000             🧑  作者: Mango
在 MySQL 中,可以使用 INSERT INTO
语句插入新的记录到表中,并且可以将日期值插入到表中。
使用 INSERT INTO
语句插入记录时,日期值必须使用以下格式:
YYYY-MM-DD
HH:MM:SS
YYYY-MM-DD HH:MM:SS
(可以包括微秒)以下是插入日期和时间值的示例:
-- 仅插入日期值
INSERT INTO my_table (date_column) VALUES ('2021-12-31');
-- 仅插入时间值
INSERT INTO my_table (time_column) VALUES ('23:59:59');
-- 插入日期和时间戳值
INSERT INTO my_table (timestamp_column) VALUES ('2021-12-31 23:59:59.999999');
另外,可以使用 MySQL 内置的 NOW()
函数获取当前日期和时间:
INSERT INTO my_table (timestamp_column) VALUES (NOW());
UNIX 时间戳是从 1970 年 1 月 1 日开始的秒数。在 MySQL 中,可以使用 FROM_UNIXTIME()
函数将 UNIX 时间戳转换为日期值。以下是插入 UNIX 时间戳值的示例:
INSERT INTO my_table (timestamp_column) VALUES (FROM_UNIXTIME(1640968800));
在 MySQL 中,可以使用 INSERT INTO
语句将日期和时间值插入到表中。日期值必须使用特定的格式,并且可以使用内置的函数(如 NOW()
和 FROM_UNIXTIME()
)处理日期和时间值。