Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以使用phpMyAdmin或MySQL来检查记录是在没有时间戳列的情况下创建或修改的吗?_Mysql_Phpmyadmin_Admin - Fatal编程技术网

我可以使用phpMyAdmin或MySQL来检查记录是在没有时间戳列的情况下创建或修改的吗?

我可以使用phpMyAdmin或MySQL来检查记录是在没有时间戳列的情况下创建或修改的吗?,mysql,phpmyadmin,admin,Mysql,Phpmyadmin,Admin,场景。 具有地址列表的简单数据库 addressID FirstName LastName City PostCode CountyID ZoneID 问题是,默认情况下,该表的末尾没有creation或timestamp列。不过,我可以通过我的Nginx SSH Ubuntu 11安装程序完全访问MySQL,我还可以登录根phpMyAdmin 例如,我可以检查某个特定条目是何时生成、修改等的吗?简言之,否。99%的情况下,这不是不可能的。特别是在MySQL环境中。NoSQL和其他服务(如Mo

场景。

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

addressID
FirstName
LastName
City
PostCode
CountyID
ZoneID
问题是,默认情况下,该表的末尾没有creation或timestamp列。不过,我可以通过我的Nginx SSH Ubuntu 11安装程序完全访问MySQL,我还可以登录根phpMyAdmin


例如,我可以检查某个特定条目是何时生成、修改等的吗?

简言之,否。99%的情况下,这不是不可能的。特别是在MySQL环境中。NoSQL和其他服务(如MongoDB和其他环境)有所不同

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

您还可以使用空值和日期时间戳作为默认值。 您还可以让PHP在MySQL字段中发送数据:

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

除非向表中添加具有该特定用途的列,否则无法找到。我只能找到表的上次更新日期;哪一个是
/var/lib/mysql/SCHEMA/TABLE.frm下的*.frm文件的文件日期。frm
会列出更新的内容、记录等,还是只给出一个日期。那么,如果有人使用InnoDB而没有打开每个表的文件,该怎么办?然后呢?由于缺少合适的术语,因此检查文件的上次更新/访问时间是愚蠢的。这就是为什么数据库被称为数据库——它们是数据的基础。除非您选择使用一个字段来告诉您何时创建了某个记录或对某个记录执行了某个操作,否则您没有找到正确的数据模型是您自己的错。不能让数据库自动保存表中记录的元数据。这是数据库工程师的工作,为这样的目的(数据模型)设置环境。@N.B.谁从你的甜甜圈中取出了果酱。发生错误。@fancyPants Ok,所以我使用SQL查询为每条记录添加时间戳。时间是24小时格式的,比如2015-04-23 19:43:00,但是我希望它是12:32 am(简单的12小时格式)。我该怎么做?@Faizan使用这个函数。
$stamp=$date=date("Y-m-d H:i:s");