MySQL数据库时间设置自动添加时间和自动更新时间
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL数据库时间设置自动添加时间和自动更新时间相关的知识,希望对你有一定的参考价值。
说明:mysql字段中设置时间字段自动添加创建时间和自动更新时间设置,
设置字段类型为:timestamp 默认值设置为current_timestamp(),
更新时间字段字段类型为:timestamp 默认值设置为 current_timestamp() ON UPDATE current_timestamp()
SQL语法和实例
create table tb_name(
join_time timestamp NULL DEFAULT current_timestamp(),
update_time timestamp NULL DEFAULT current_timestamp() ON UPDATE current_timestamp())
CREATE TABLE mytb (
join timestamp NULL DEFAULT current_timestamp(),
update timestamp NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
name varchar(12) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
数据插入验证mysql> insert into mytb(name) value(‘xiaoming‘);
数据更新验证mysql> update mytb set name="小花";
查询验证
以上是关于MySQL数据库时间设置自动添加时间和自动更新时间的主要内容,如果未能解决你的问题,请参考以下文章
我爱java系列之---mysql自动更新创建时间和更新时间