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

相关推荐
知识分享小能手11 分钟前
MongoDB入门学习教程,从入门到精通,MongoDB 副本集管理完全指南(13)
数据库·学习·mongodb
OtIo TALL12 分钟前
Redis 6.2.7安装配置
前端·数据库·redis
johnny23319 分钟前
数据库工具:LazySQL、sql-tap、GoNavi、Tabularis、rsql、DbPaw
数据库
gechunlian8831 分钟前
MySQL数据库的数据文件保存在哪?MySQL数据存在哪里
数据库·mysql
夫礼者44 分钟前
【极简监控】选连接池送深度监控?用 Druid 补齐单体应用全局 SQL 统计的最后拼图
java·数据库·sql·druid
雪的季节1 小时前
qt中destroyed
数据库
数据知道1 小时前
claw-code 源码分析:Turn Loop 里的工程细节——多轮对话如何在移植期保持可测试、可回放?
服务器·数据库·ai·claude code
J2虾虾1 小时前
Linux 定时备份 MySQL 数据库(完整教程)
linux·运维·数据库
一 乐1 小时前
鲜花商城|基于springboot + vue鲜花商城系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·鲜花商城系统
zz-zjx1 小时前
redis手动安装主从+哨兵
数据库·redis·缓存