要取得上次造訪時間,請嘗試以下語法 -
SELECT update_time FROM INFORMATION_SCHEMA.TABLES WHERE table_schema = 'yourDatabaseName' AND table_name = 'yourTableName'
上面的語法給出了有關 MyISAM 引擎類型的最後存取資訊。
這裡,我們的資料庫是“business”,我們將使用名為“twoprimarykeytabledemo”的表。
< p>要取得 MySQL 資料庫的上次存取時間,請使用下列查詢。情況1 - 查詢如下-
mysql> SELECT update_time -> FROM INFORMATION_SCHEMA.TABLES -> WHERE table_schema = 'business' -> AND table_name = 'twoprimarykeytabledemo';
輸出如下-
+---------------------+ | UPDATE_TIME | +---------------------+ | 2018-11-21 16:51:50 | +---------------------+ 1 row in set (0.24 sec)
案例2 -
mysql> SELECT update_time -> FROM INFORMATION_SCHEMA.TABLES -> WHERE table_schema = 'business' -> AND table_name = 'currenttimezone';
輸出如下-
+---------------------+ | UPDATE_TIME | +---------------------+ | 2018-10-29 17:20:18 | +---------------------+ 1 row in set (0.20 sec)
情況3 - 如果您的表引擎類型是InnoDB,那麼您將得到NULL。
查詢如下 -
mysql> SELECT update_time -> FROM INFORMATION_SCHEMA.TABLES -> WHERE table_schema = 'business' -> AND table_name = 'zerofilldemo';
以下是輸出 -
+-------------+ | UPDATE_TIME | +-------------+ | NULL | +-------------+ 1 row in set (0.09 sec)
以上是如何取得 MySQL 資料庫的最後存取(和/或寫入)時間?的詳細內容。更多資訊請關注PHP中文網其他相關文章!