要獲取上次訪問時間,請嘗試以下語法 –
SELECT update_time FROM INFORMATION_SCHEMA.TABLES WHERE table_schema = 'yourDatabaseName' AND table_name = 'yourTableName'
登錄后復制
上面的語法給出了有關 MyISAM 引擎類型的最后訪問信息。
這里,我們的數據庫是“business”,我們將使用名為“twoprimarykeytabledemo”的表。
要獲取 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 數據庫的最后訪問(和/或寫入)時間?的詳細內容,更多請關注www.92cms.cn其它相關文章!