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设置了不为空,按照当前时间更新。

相关推荐
DBA小马哥25 分钟前
InfluxDB迁移?时序数据库国产替代三大难点与实践
数据库·时序数据库
LYOBOYI12326 分钟前
qml程序运行逻辑
java·服务器·数据库
袁煦丞 cpolar内网穿透实验室38 分钟前
mysql_exporter+cpolar远程监控 MySQL 不卡壳!cpolar 内网穿透实验室第 712 个成功挑战
服务器·数据库·mysql·远程工作·内网穿透·cpolar
Mikhail_G41 分钟前
Mysql数据库操作指南(零基础篇二)
大数据·数据库·sql·mysql·数据分析
一条大祥脚43 分钟前
26.1.24 分块|排序|中位数贪心+线段树二分+聚集贪心
数据库·redis·缓存
Anastasiozzzz1 小时前
Redis脑裂问题--面试坑点【Redis的大脑裂开?】
java·数据库·redis·缓存·面试·职场和发展
木土雨成小小测试员1 小时前
Python测试开发之后端一
开发语言·数据库·人工智能·python·django·sqlite
罗汉松驻扎的工作基地1 小时前
sql server开启远程(适用于2014、2017和2008R2)
运维·服务器·数据库
曹轲恒1 小时前
Redis入门(1)
数据库·redis·缓存
myloveasuka1 小时前
汉明编码的最小距离、汉明距离
服务器·数据库·笔记·算法·计算机组成原理