原文:MySQL there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause同时创建多个更新当前时间戳字段 解决方法

问题重现 在写这篇文章之前,明确我的MySQL版本,MariaDB 或者你使用 MySQL 也会出现如下问题 MySQL 版本 现在有这样的需求,一张表中有一个字段created at记录创建该条记录的时间戳,另一个字段updated at记录更新该条记录的时间戳。我们尝试创建以下语句。 执行后报错: 报ERROR HY 错误。 完整错误信息:ERROR HY : Incorrect table ...

2019-09-10 01:37 0 2439 推荐指数:

查看详情

mysql创建时间更新时间字段设计CURRENT_TIMESTAMP 和 ON UPDATE CURRENT_TIMESTAMP

目前有些java项目是利用代码去维护create_time,和update_time 这两个字段。可以是可以但是为了减轻代码量,还是建议使用mysql数据库自己维护这两个字段。 1.解决 在建表时,以下面格式创建字段,当第一次插入数据时,创建时间更新时间会自动填写成当前时间,当存在 ...

Thu Jan 28 00:37:00 CST 2021 0 341
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM