mysql使用navicat(建表前与建表后)添加时间戳(创建时间、自动更新时间)
为了知道我们插入更新数据的时间,mysql建表增加以下代码createt_ime TIMESTAMP DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMPCOMMENT '更新时间'例如创建一个唐小鸭表(ducks)CR
·
为了知道我们插入更新数据的时间,mysql建表增加以下代码
一、建表时添加
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 '更新时间'
);
注:有中文乱码问题的话请参照:https://blog.csdn.net/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运行结果
希望可以帮到你,有不足欢迎指出!
https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注!
欢迎关注微信公众号:宝藏女孩的成长日记
如有转载,请注明出处(如不注明,盗者必究)

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)