【Mysql】日期类型数据插入默认为当前时间

在一些表中,可能会存在create_time此类的字段,需要的值是插入的时间。在后端处理的时候,我们可以手动赋值为当前时间。更好的是利用数据库自带的方式来赋值。

1.datetime 类型

插入的时候定义字段值为now()

insert into tb_user(name,pwd,create_time) values ("tom","1123",now())

在Java中,使用Mybatis时,可以在Mapper文件中指定,也很方便。

2.timestamp类型

在创建表的时候指定字段默认值为CURRENT_TIMESTAMP

`create_time`  timestamp NULL DEFAULT CURRENT_TIMESTAMP 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章