mysql默认时间设置方法,mysql默认时间为当前时间

发布时间:2019-07-18编辑:脚本学堂
有关mysql设置默认时间为当前时间的方法,mysql中,默认值无法使用函数,无法设置某一列,可以参考下本文的方法。

在设计mysql数据表时,设置时间字段为当前时间。

mysql中,默认值无法使用函数,无法设置某一列,默认值是 now ()。

TIMESTAMP 数据类型。插入时,忽略该列即可。

sql语句
 

复制代码 代码示例:
dt TIMESTAMP
/*等价于*/
dt TIMESTAMP  default CURRENT_TIMESTAMP  ON UPDATE CURRENT_TIMESTAMP
 
create table testB (
  id   int PRIMARY KEY,
  val  varchar(10),
  dt TIMESTAMP
);
 
/*插入数据*/
INSERT INTO testB(id, val) VALUES(1, 'A');
INSERT INTO testB(id, val) VALUES(2, 'B');

结果:
 

复制代码 代码示例:
SELECT * FROM testB;
+----+------+---------------------+
| id | val  | dt                  |
+----+------+---------------------+
|  1 | A    | 2014-08-21 14:24:20 |
|  2 | B    | 2014-08-21 14:24:21 |
+----+------+---------------------+
2 rows in set (0.00 sec)