如何在MySQL中定义一个表,以便在插入时更新时间戳?

如何在MySQL中定义一个表,以便在插入时更新时间戳?,mysql,insert,Mysql,Insert,我想定义一个新的MySQL表,比如说表1,它的时间戳列只在INSERT上初始化,而不在更新时初始化。如何操作?您可以使用deful值CURRENT\u时间戳 create table table1 ( your_col your_data_type , ...... my_insert_date_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP ); 让列my_insert_date_time在insert中为空@JohnBollinger:是的

我想定义一个新的
MySQL
表,比如说表1,它的时间戳列只在
INSERT
上初始化,而不在更新时初始化。如何操作?

您可以使用deful值CURRENT\u时间戳

create table table1 (

your_col  your_data_type , 
......
my_insert_date_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP

);

让列my_insert_date_time在insert中为空

@JohnBollinger:是的