当前位置: 首页 > news >正文

MySQL 插入时间 更新时间

MySQL 插入时间 更新时间

MySQL时间字段自动填充设置指南:本文介绍了如何为表添加或修改insertTime(创建时间)和updateTime(更新时间)字段,并设置自动填充规则。通过ALTER TABLE语句可实现:insertTime字段在插入时自动填充当前时间,updateTime字段在插入和更新时自动刷新时间。执行这些SQL语句后,时间字段将自动记录数据创建和更新时间,无需手动维护。

更新 insertTime 字段并设置自动填充规则
如果 insertTime 字段已经存在,只需修改其属性以实现 “插入时自动填” 的效果,执行以下 SQL 即可:


ALTER TABLE 表名
MODIFY COLUMN insertTime DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间';

更新 updateTime 字段并设置自动填充规则
如果 updateTime 字段已经存在,只需修改其属性以实现 “插入时自动填充、更新时自动刷新” 的效果,执行以下 SQL 即可:


ALTER TABLE 表名
MODIFY COLUMN updateTime DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间';

添加 insertTime 字段并设置自动填充规则


ALTER TABLE 表名
ADD COLUMN insertTime DATETIME DEFAULT CURRENT_TIMESTAMP  COMMENT '创建时间';

添加 updateTime 字段并设置自动填充规则

ALTER TABLE 表名
ADD COLUMN updateTime DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP  COMMENT '更新时间';

作用

执行后,update_time 字段即可按预期实现自动填充和更新功能。
在这里插入图片描述

http://www.xdnf.cn/news/1143793.html

相关文章:

  • 推荐 1 款 4.5k stars 的AI 大模型驱动的开源知识库搭建系统
  • 跨域问题及解决方案
  • AI(day10)模块化编程概念(模块、包、导入)及常见系统模块总结和第三方模块管理
  • Java Web项目Dump文件分析指南
  • LLM(Large Language Model)大规模语言模型浅析
  • 在 Jenkins 中使用 SSH 部署密钥
  • 游戏盾能否保护业务免受DDoS攻击吗?
  • C语言基础:数组练习题
  • 服务器内存满了怎么清理缓存?
  • 【C++】——类和对象(中)——默认成员函数
  • 前端基础——B/S工作原理、服务器与前端三大件
  • 【Docker】在Linux环境下使用Dockerfile打包镜像(图文示例)
  • 完整的 Meteor NPM 集成
  • 6 种无线传输照片从安卓到 Mac 的方法
  • UDP 协议下一发一收通信程序的实现与解析
  • 防爆手机是什么?能用普通手机改装吗?
  • 免费PDF文件格式转换工具
  • FastAdmin框架超级管理员密码重置与常规admin安全机制解析-卓伊凡|大东家
  • python学智能算法(二十三)|SVM-几何距离
  • react控制react Popover组件显示隐藏
  • 【怜渠客】简单实现手机云控Windows电脑锁屏
  • 力扣面试150(33/150)
  • pytest + requests 接口自动化测试框架
  • UE 一些基础的python
  • AE MDX L6 L12 L18 电源手侧操作使用说明
  • 在git中同时配置gitcode和github访问权限
  • 40.限流规则
  • 【世纪龙科技】汽车故障诊断与排除仿真教学软件让课堂更高效安全
  • openinstall九周年:聚焦安全防御,护航业务持续增长
  • 注册表单案例