1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > mysql使用navicat(建表前与建表后)添加时间戳(创建时间 自动更新时间)

mysql使用navicat(建表前与建表后)添加时间戳(创建时间 自动更新时间)

时间:2020-09-08 23:07:53

相关推荐

mysql使用navicat(建表前与建表后)添加时间戳(创建时间 自动更新时间)

为了知道我们插入更新数据的时间,mysql建表增加以下代码

目录

一、建表时添加1.1代码1.2举例二、建表后添加2.1举例2.2代码2.3运行结果

一、建表时添加

1.1代码

create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',

update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间'

1.2举例

创建一个唐小鸭表(ducks)

CREATE TABLE ducks (id BIGINT PRIMARY KEY AUTO_INCREMENT,duck_name VARCHAR(200) DEFAULT NULL,age BIGINT(20) DEFAULT NULL,create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间');

注:有中文乱码问题的话请参照:/hanhanwanghaha/article/details/106162769

为这个表添加数据,添加后的样子为

从上图,我们可以看到我们创建数据信息的时间与更新的时间啦!

二、建表后添加

2.1举例

以下表为例:

在已经将表创建好之后我们又想加入创建时间和更新时间字段(列),我们可以添加以下代码

2.2代码

ALTER TABLE nameone ADD create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间';

ALTER TABLE nameone ADD update_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间';

2.3运行结果

希望可以帮到你,有不足欢迎指出!

/hanhanwanghaha宝藏女孩 欢迎您的关注!

欢迎关注微信公众号:宝藏女孩的成长日记

如有转载,请注明出处(如不注明,盗者必究)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。