Um die letzte Zugriffszeit zu erhalten, versuchen Sie die folgende Syntax:
SELECT update_time FROM INFORMATION_SCHEMA.TABLES WHERE table_schema = 'yourDatabaseName' AND table_name = 'yourTableName'
Die obige Syntax gibt die letzten Zugriffsinformationen über den MyISAM-Engine-Typ an.
Hier ist unsere Datenbank „business“ und wir werden eine Tabelle namens „twoprimarykeytabledemo“ verwenden.
Um die letzte Zugriffszeit einer MySQL-Datenbank zu erhalten, verwenden Sie die folgende Abfrage.Fall 1 – Die Abfrage lautet wie folgt –
mysql> SELECT update_time -> FROM INFORMATION_SCHEMA.TABLES -> WHERE table_schema = 'business' -> AND table_name = 'twoprimarykeytabledemo';
Die Ausgabe lautet wie folgt –
+---------------------+ | UPDATE_TIME | +---------------------+ | 2018-11-21 16:51:50 | +---------------------+ 1 row in set (0.24 sec)
Fall 2 – Die
mysql> SELECT update_time -> FROM INFORMATION_SCHEMA.TABLES -> WHERE table_schema = 'business' -> AND table_name = 'currenttimezone';
Ausgabe lautet wie folgt –
+---------------------+ | UPDATE_TIME | +---------------------+ | 2018-10-29 17:20:18 | +---------------------+ 1 row in set (0.20 sec)
Fall - Wenn Ihr Tisch Wenn der Engine-Typ InnoDB ist, erhalten Sie NULL.
Die Abfrage lautet wie folgt:mysql> SELECT update_time -> FROM INFORMATION_SCHEMA.TABLES -> WHERE table_schema = 'business' -> AND table_name = 'zerofilldemo';Das Folgende ist die Ausgabe:
+-------------+ | UPDATE_TIME | +-------------+ | NULL | +-------------+ 1 row in set (0.09 sec)
Das obige ist der detaillierte Inhalt vonWie erhalte ich die letzte Zugriffs- (und/oder Schreib-)Zeit einer MySQL-Datenbank?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!