MySQL建表创建默认时间问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL建表创建默认时间问题相关的知识,希望对你有一定的参考价值。

方法有两种

  设置时间的数据类型为  TIMESTAMP

  设置时间的默认值为   CURRENT_TIMESTAMP

    比如:方法一

       CREATE TABLE A(

        id int,

        newDate TIMESTAMP DEFAULT CURRENT_TIMESTAMP
       );

    比如:方法二

      CREATE TABLE A(

        id INT,
        newDate DATETIME
      );

 

      modify修改字段

      ALTER TABLE A MODIFY newDate TIMESTAMP DEFAULT CURRENT_TIMESTAMP

      

以上是关于MySQL建表创建默认时间问题的主要内容,如果未能解决你的问题,请参考以下文章

mysql_建表

使用 CURDATE() 作为默认值时在 mysql 中创建表失败

mysql 建表时设置默认当前时间

hibernate建表默认为UTF-8编码

表操作--建表语句

MYSQL建表1064错误?