MySQL中设置Datetime类型字段默认值为当前时间

,可以使用以下语句:

ALTER TABLE table_name 
MODIFY COLUMN column_name datetime NOT NULL DEFAULT CURRENT_TIMESTAMP;

其中,table_name是表的名称,column_name是要设置默认值的字段名称。

也可以在创建表时,就设置Datetime类型字段的默认值为当前时间,可以使用以下语句:

CREATE TABLE table_name (
    column_name datetime NOT NULL DEFAULT CURRENT_TIMESTAMP
);

其中,table_name是表的名称,column_name是要设置默认值的字段名称。

注意事项:

  • ,必须指定NOT NULL,否则会报错。
  • MySQL中的Datetime类型字段,可以使用CURRENT_TIMESTAMP来设置默认值,但是不能使用NOW()函数。
  • MySQL中的Datetime类型字段,可以使用CURRENT_TIMESTAMP来设置默认值,但是不能使用DATE()函数。

本文链接:http://task.lmcjl.com/news/11364.html

展开阅读全文