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

相关推荐
H_oRIZoN_8 分钟前
Linux入门DAY37(IO 多路复用、TCP 并发服务器与数据库 SQLite3 详解)
linux·服务器·数据库
2501_9304724419 分钟前
05_数据库迁移腾讯云_DTS评估与预检回滚清单
数据库·云计算·腾讯云
三84427 分钟前
SSRF 从入门到实战(下篇):gopher 打 Redis 实现 RCE
数据库·redis·缓存
承渊政道1 小时前
从GB到TB:KFS如何实现高吞吐、有序的异构增量同步
数据库·kingbase·延迟优化·kfs·数据量级优化
广州灵眸科技有限公司1 小时前
灵眸科技EAI3572-Core-L核心板即将发布!八核+4TOPS NPU,面向工业与边缘AI
linux·运维·服务器·数据库·yolo
Y3815326629 小时前
MySQL 慢查询排查实战:EXPLAIN 看懂 type 与 Extra,一个字段定位性能问题
数据库·mysql
Logintern0910 小时前
PostgreSQL 的 ORDER BY 多列排序
数据库·postgresql
今天AI了吗11 小时前
DeepSeek Harness 深度解析:从评测架构到实战落地
java·网络·数据库·人工智能·架构·java-ee
数据库小学妹11 小时前
为什么MySQL索引用B+树?从存储底层讲透原理
数据库·mysql·b+树·索引优化·磁盘io·数据库原理
BestHeaker11 小时前
制造业 MES 开发入门:和互联网业务开发的 5 个本质差异(一)
数据库·经验分享·制造业·mes