📅  最后修改于: 2023-12-03 14:51:02.868000             🧑  作者: Mango
在 MySQL 数据库中,我们可以使用内置函数 NOW()
或 CURRENT_TIMESTAMP()
来添加当前日期时间戳。这里简单介绍两种方法。
语法:
INSERT INTO table_name (column1, column2, date_column) VALUES ('value1', 'value2', NOW());
其中,table_name
是表名,column1
、column2
是列名,value1
、value2
是列对应的值,date_column
是包含日期时间戳的列名。
示例:
INSERT INTO user (name, email, created_at) VALUES ('Test User', 'test@example.com', NOW());
语法:
INSERT INTO table_name (column1, column2, date_column) VALUES ('value1', 'value2', CURRENT_TIMESTAMP());
其中,table_name
是表名,column1
、column2
是列名,value1
、value2
是列对应的值,date_column
是包含日期时间戳的列名。
示例:
INSERT INTO user (name, email, created_at) VALUES ('Test User', 'test@example.com', CURRENT_TIMESTAMP());
以上两种方法都可以在插入数据时将当前时间戳插入到表中的某个字段中。
注意:如果表中已经有了 created_at
类型是 DATETIME
的字段,在插入数据时如果没有指定该字段的值会报错。但如果 created_at
字段类型是 TIMESTAMP
,即便没有指定该字段的值,也会自动插入当前时间戳。
参考文献: