Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.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
如何在mysql中获取表的最新更新时间_Mysql_Caching - Fatal编程技术网

如何在mysql中获取表的最新更新时间

如何在mysql中获取表的最新更新时间,mysql,caching,Mysql,Caching,我在mysql的DB中有一个小表,在这个表上“select”查询非常频繁,但“update”或“insert-into”不频繁,我希望将该表缓存在内存中 当“选择”出现时,它首先检查表的更新时间。如果时间与上一次相同,则缓存将有效,并可以直接从缓存中给出查询结果 那么如何在mysql中获取表的最新更新时间呢 还是其他解决方案?我认为没有内置的方法。如果要跟踪更新时间,必须使用自己的代码。是的,我使用自己的代码进行了跟踪。您可以使用last\u updated列,该列具有更新当前时间戳时的。然后您

我在mysql的DB中有一个小表,在这个表上“select”查询非常频繁,但“update”或“insert-into”不频繁,我希望将该表缓存在内存中

当“选择”出现时,它首先检查表的更新时间。如果时间与上一次相同,则缓存将有效,并可以直接从缓存中给出查询结果

那么如何在mysql中获取表的最新更新时间呢


还是其他解决方案?

我认为没有内置的方法。如果要跟踪更新时间,必须使用自己的代码。是的,我使用自己的代码进行了跟踪。您可以使用
last\u updated
列,该列具有更新当前时间戳时的
。然后您可以使用
从tablename中选择MAX(上次更新)