我可以使用phpMyAdmin或MySQL检查何时创建或修改记录而没有时间戳列?

场景.

简单数据库,其中包含地址列表

addressID
FirstName
LastName
City
PostCode
CountyID
ZoneID

问题是默认情况下,此表在末尾没有创建或时间戳列.但是我可以通过我的Nginx SSH Ubuntu 11设置完全访问MySQL – 我也可以登录到root phpMyAdmin.

我可以检查一下特定条目的制作,修改等吗?

最佳答案 简而言之,没有. 99%的情况下这并非不可能.特别是在MySQL环境中. NoSQL和其他服务如MongoDB和其他环境不同.

在phpMyAdmin中运行此脚本以供将来使用(您已经建议您要制作戳记记录).

ALTER  TABLE Addresses
ADD Column CreatedOrModified timestamp
NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;

您还可以使用NULL和DateTime Stamp作为默认值.
你也可以让PHP在MySQL字段中发送数据:

$stamp=$date=date("Y-m-d H:i:s"); 
点赞