MySQL之创建时间类型的字段表

mysql之创建时间类型的字段表

mysql 复制代码
CREATE TABLE tab(
	birthday DATE, -- 生日
    job_time DATETIME, -- 记录年月日时分秒
    login_time TIMESTAMP -- 时间戳
	NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
)

解释:

NOT NULL DEFAULT :默认不为空

CURRENT_TIMESTAMP :当前时间

ON UPDATE CURRENT_TIMESTAMP : 以当前时间修改
插入一条数据

复制代码
INSERT INTO tab(birthday,job_time) VALUES('2023-12-12','2023-12-12 10:10:10');

查询表

复制代码
SELECT * FROM tab;

可以发现,我们插入了 birthday 和 job_time,但是login_time也跟新了,是按照当前时间更新的。

因为login_time设置了不为空,按照当前时间更新。

相关推荐
\光辉岁月/4 分钟前
7.mybatisplus学习-条件构造器、插件、通用枚举、多数据源环境、MybatisX
数据库·oracle
承渊政道7 分钟前
云电脑连接异地MySQL:星空组网配置、端口验证与登录排障
数据库·mysql·电脑·星空组网
yexianglunbai8 分钟前
Redis 缓存详解:从原理到实战
数据库·redis·缓存
微信开发api9 分钟前
基于WTAPI构建社群运营平台:自动拉群与会话承接链路设计
java·大数据·网络·数据库·微信·自动化
天空'之城13 分钟前
单片机基础核心知识点汇总(四十六)
数据库·单片机·mongodb
冰暮流星17 分钟前
mysql之索引结构
数据库·mysql
闲云自留地18 分钟前
从结绳记事到 MySQL:数据库原理 + MySQL 基础一篇通
数据库·mysql
逃逸线LOF23 分钟前
Redis快速入门
数据库·redis·缓存
施嘉伟36 分钟前
Oracle 在线重定义卡了一个多小时:查不到阻塞会话
数据库·oracle
꯭自꯭闭꯭38 分钟前
达梦守护集群手工切换及故障切换
linux·运维·服务器·数据库