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

The*_*Kid 5 mysql admin phpmyadmin

设想。

具有地址列表的简单数据库

addressID
FirstName
LastName
City
PostCode
CountyID
ZoneID
Run Code Online (Sandbox Code Playgroud)

问题是默认情况下,该表最后没有创建或时间戳列。但是,我可以通过我的 Nginx SSH Ubuntu 11 设置完全访问 MySQL - 我也可以登录到 root phpMyAdmin。

例如,我可以检查特定条目的制作时间、修改时间等吗?

M1t*_*1th 4

简而言之,没有。99% 的情况下这并非不可能。尤其是在MySQL的环境下。NoSQL 和其他服务(例如 MongoDB 和其他环境)有所不同。

现在在 phpMyAdmin 中运行此脚本以供将来使用(您已经建议您要创建邮票记录)。

ALTER  TABLE Addresses
ADD Column CreatedOrModified timestamp
NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;
Run Code Online (Sandbox Code Playgroud)

您还可以使用 NULL 和 DateTime Stamp 作为默认值。您还可以让 PHP 发送 MySQL 字段内的数据:

$stamp=$date=date("Y-m-d H:i:s"); 
Run Code Online (Sandbox Code Playgroud)