今天在使用 GoAdmin 开发后台功能时,发现 GoAdmin 没有像 Laravel 那样自带 created_at 字段更新功能。即数据发送变化时,无法自动更新 created_at 字段。

而 formList.SetUpdateFn 这个功能,需要将所有字段都处理,也不方便更新 created_at.

最终在 GoAdmin QQ 群里请教了一下大佬,得到了一个不错的解决方法,即直接使用 MySQL 的 on update 功能。

MySQL Workbench 中右键点击字段名,在右键菜单中选择最后一项

DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP

即可。

对应的 SQL 语句为:

ALTER TABLE `title_template`

CHANGE COLUMN `updated_at` `updated_at` DATETIME NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ;

NOW 与 CURRENT_TIMESTAMP 的区别

Notice that CURRENT_TIMESTAMP and CURRENT_TIMESTAMP() are synonyms for NOW() so you can use them interchangeably.

没有区别。

created at mysql类型_MySQL created_at 日期时间字段在数据变更时,自动更新相关推荐

  1. mysql小日期时间类型_MySQL之日期时间类型

    mysql(5.5)所支持的日期时间类型有:DATETIME. TIMESTAMP.DATE.TIME.YEAR. 几种类型比较如下: 日期时间类型 占用空间 日期格式 最小值 最大值 零值表示 DA ...

  2. created at mysql类型_mysql中Invalid default value for 'created_at'问题汗血宝马

    环境 mac + mysql 问题 在创建表的时候遇到了Invalid default value for 'created_at'的错误,不知道什么原因造成的. CREATE TABLE `test ...

  3. linux校时写入硬件,手动校正 Linux 系统时间并把时间写入硬件,系统启动时自动校正时间并把时间写入硬件。...

    手动校正 Linux 系统时间并把系统时间写入硬件,系统启动时自动校正时间并把时间写入硬件. 下面以 CentOS 6.5 (32位)系统为例,设置系统时间:手动校正 Linux 系统时间并把时间写入 ...

  4. php mysql 时间字段_php – MySQL中各种日期/时间字段类型的优...

    > TIMESTAMP存储在MySQL专有方法中(尽管它基本上只是一个由年,月,日,小时,分钟和秒组成的字符串),此外,只要插入或更改记录,TIMESTAMP类型的字段就会自动更新.显式字段值给 ...

  5. mysql常用日期时间函数_MySql常用日期时间函数

    返回当前的日期和时间 select MICROSECOND(SYSDATE()); --0 select SECOND(SYSDATE()); --33 select MINUTE(SYSDATE() ...

  6. mysql日期用什么类型_mysql存储日期使用什么类型

    Mysql中用来存储日期的数据类型有三种:Date.Datetime.Timestamp. Date数据类型:用来存储没有时间的日期. Mysql获取和显示这个类型的格式为"YYYY-MM- ...

  7. MySQL之日期时间处理函数_MySQL之日期时间处理函数

    本文给大家分享的是MySQL之日期时间处理函数 ,非常的详细,也很实用,非常适合初学者,有需要的小伙伴参考下. 以下基本包含MySQL所有日期时间函数-- MySQL日期时间处理函数 -- 当前日期: ...

  8. c 读取mysql 时间字段_MySQL中的时间字段的几种数据类型比较

    1.序言 ​ 最近在项目开发时,对于MySQL数据库中的有关时间的字段该选用何种类型,引发了一些争论.所以做了一些简单的研究,看了一些blog,和官方文档.最后做出一个自己的总结. 2.类型比较 IN ...

  9. datetime mysql 当天_MySQL 获得当前日期时间(以及时间的转换)

    @MySQL 获得当前日期时间(以及时间的转换) 1.1 获得当前日期+时间(date + time)函数:now() 除了 now() 函数能获得当前的日期时间外,MySQL 中还有下面的函数: c ...

最新文章

  1. 反对迭代0:停止拖延,开始迭代
  2. Uber网站国际化的工程实践(CMS篇)
  3. Struts1和Struts2的区别和对比(完整版)
  4. 庚顿数据:实时数据库赋能工业互联网
  5. mysql的条件语句_mysql条件语句
  6. 跨域验证cookie与缓存控制
  7. 被骂垃圾货,却卖出8000万副,干翻国外大牌!这个产品杀手凭什么?
  8. pfSense修改mbuf值
  9. 英特尔、高通等禁止员工与华为私下交流
  10. Oracle财务系统常用标准报表
  11. AP(接入点)模式、Router(无线路由)模式、Repeater(中继)模式、Bridge(桥接)模式、 Client(客户端)模式
  12. 使用Fluxion搭建钓鱼热点破解WiFi密码
  13. oracle ocp认证真题,【每日一练】Oracle OCP认证考试题库解析052-1
  14. 徐小明:探寻股市下跌的真正原因
  15. java_异常_练习题:处理输入非数字异常和除数为0的异常。
  16. C++声明指向数组的指针
  17. 挺适用的 搜索引擎工具(圆桌面版 )
  18. R语言验证均匀分布总体参数的的矩估计是相合的consistent
  19. 选择私有云解决方案,需要考虑哪些要素
  20. quartz与数据库相连的更新操作

热门文章

  1. 1785 数据流中的算法(模拟,乱搞)
  2. crh寄存器_端口配置寄存器CRH怎么弄?
  3. Grain: Improving Data Efficiency of Graph Neural Networks via Diversified Influence Maximization分析
  4. 802.11n 技术简结
  5. 离职后心生不满、某医院前网管“炫技性报复”,让整个医院系统瘫痪…
  6. OSSIM开源安全信息管理系统(十七)
  7. 安全信息管理系统(OSSIM)
  8. win7 修复计算机 黑屏,拯救黑屏 Win7系统引导文件丢失修复教程
  9. 程序员职业资格软考——软考,你不想软就得考 (值得一看的总结)
  10. elasticdump工具安装及基操