首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >能看到mysql行的更新日期吗?

能看到mysql行的更新日期吗?
EN

Stack Overflow用户
提问于 2013-10-04 13:25:50
回答 2查看 159关注 0票数 2

我希望在mysql中的表(InnoDB)中看到每行更新日期。

有可能吗?我唯一发现的是表上的统计数据,而不是行。

代码语言:javascript
复制
SHOW TABLE STATUS

如有任何建议请见谅!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-04 13:31:05

如果要跟踪表中“行”的更新或插入,则不可能手动创建这样做的逻辑,例如,可以使用触发器来跟踪任何其他表中“行”的所有更改和更新。

票数 2
EN

Stack Overflow用户

发布于 2013-10-04 13:30:45

我不认为你能连续看到这样的具体信息。

我通常做的是在所有表中创建一个列creation_datemodification_date,然后用函数NOW()填充每个INSERTUPDATE查询。

您还可以这样创建您的表:

代码语言:javascript
复制
CREATE TABLE [name]
[other colmns]
creation_date DATETIME DEFAULT CURRENT_TIMESTAMP

有关此问题,请参见本题

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19182402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档