首页 > 数据库 >mysql时间字段自动填充

mysql时间字段自动填充

时间:2023-04-13 12:00:59浏览次数:38  
标签:填充 创建 TIMESTAMP CURRENT 时间 mysql 自动

场景

数据库中的表需要两个字段,创建时间,更新时间。
了解mysql有这个机制,可以自动填充,就百度了下,就是不知道用了之后有什么弊端。

alter table `issue` add column  createTime datetime default CURRENT_TIMESTAMP after `jira_id`
alter table `issue` add column  updateTime datetime default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP after `jira_id`

创建时间字段,只需要设置默认值为: CURRENT_TIMESTAMP
更新时间字段需要增加个列属性:ON UPDATE CURRENT_TIMESTAMP

现在知道创建时间字段有新增数据就会创建时间,目前还不确定更新字段,有哪几种情况下,是不会自动更新时间的。

标签:填充,创建,TIMESTAMP,CURRENT,时间,mysql,自动
From: https://www.cnblogs.com/TestingShare/p/17314169.html

相关文章

  • 力扣1127(MySQL)-用户购买平台(困难)
    题目:支出表:Spending这张表记录了用户在一个在线购物网站的支出历史,该在线购物平台同时拥有桌面端(‘desktop’)和手机端(‘mobile’)的应用程序。这张表的主键是(user_id,spend_date,platform)。平台列platform是一种ENUM,类型为(‘desktop’,‘mobile’)。问题写一段SQL......
  • 力扣1126(MySQL)-查询活跃业务(中等)
    题目:事件表:Events此表的主键是(business_id,event_type)。表中的每一行记录了某种类型的事件在某些业务中多次发生的信息。问题写一段SQL来查询所有活跃的业务。如果一个业务的某个事件类型的发生次数大于此事件类型在所有业务中的平均发生次数,并且该业务至少有两个这样......
  • Mysql
    CREATETABLEYH(idintPRIMARYKEYCOMMENT'主键id',namevarchar(50)NOTNULLCOMMENT'姓名',ageintCOMMENT'年龄')COMMENT'用户表';创建表SELECTTABLE_COMMENTAS'表注释',TABLE_ROWSAS&......
  • 自动驾驶技术的加速发展:智能交通和智慧城市的实现
    ​ 自动驾驶技术的加速发展是当今科技领域的热门话题之一。随着人工智能技术的不断进步,自动驾驶技术已经逐渐成为现实。自动驾驶技术的发展不仅可以提高交通效率,还可以实现智慧城市的建设。自动驾驶技术的发展离不开智能交通的支持。智能交通是指利用现代信息技术和通信技术,对交......
  • 力扣1132(MySQL)-报告的记录Ⅱ(中等)
    题目:编写一段SQL来查找:在被报告为垃圾广告的帖子中,被移除的帖子的每日平均占比,四舍五入到小数点后2位。Actions表: Removals表:Result表:2019-07-04的垃圾广告移除率是50%,因为有两张帖子被报告为垃圾广告,但只有一个得到移除。2019-07-02的垃圾广告移除率是100%,因......
  • Linux将MySQL数据库目录挂载至新数据盘
    https://www.bbsmax.com/A/QW5YRE1Mdm/具体操作 Mysql如何挂盘?使用linux下的软连接方法,具体操作如下:(以迁移到/home/mysql/目录为例)先停止mysql:/etc/init.d/mysqldstop移动数据:mv/var/lib/mysql/*/home/mysql/创建软连接:ln-s/home/mysql//var/lib/mysql/启动......
  • vscode如何设置HTML/CSS/JS保存后自动格式化?
    具体操作:点击小齿轮,选择设置按钮  第二步:点击右上角按钮,进入设置页面  第三步:粘贴自动保存的js代码!  "editor.formatOnType":true,"editor.formatOnSave":true, ......
  • 6-面试题(Web自动化测试)
    1、如何提升webui自动化的稳定性1·导致ui自动化不稳定的因素1.1web页面的多变1.2页面隐藏元素1.3页面元素加载不稳定1.4系统业务复杂1.5ajax请求问题1.6测试环境数据准备问题2·解决问题的各种方法1.从自动化框架解决问题1.1设置显式等待重写selenium的底层接口......
  • 前端自动化测试之葵花宝典
    作者:京东零售杜兴文首先聊一下概念,Web前端自动化测试是一种通过编写代码来自动化执行Web应用程序的测试任务的方法,它通常使用JavaScript和测试框架(如Selenium、Appium等)来实现。Web前端自动化测试的优点是可以提高测试效率、减少测试时间和测试成本,并且可以确保测......
  • mysql主从1062主键冲突跳过错误
    1062错误——主键冲突,出现这种情况就是从库出现插入操作,主库又插入相同的数据,iothread没问题,sqlthread出错处理此种错误一般有两种思路:1、直接跳过错误执行语句2、找到错误执行语句,修复主库2数据https://www.cndba.cn/leo1990/article/2957https://www.cndba.cn/leo1990/articl......