Heim > Datenbank > MySQL-Tutorial > Wie erhalte ich die letzte Zugriffs- (und/oder Schreib-)Zeit einer MySQL-Datenbank?

Wie erhalte ich die letzte Zugriffs- (und/oder Schreib-)Zeit einer MySQL-Datenbank?

WBOY
Freigeben: 2023-09-11 13:29:02
nach vorne
1226 Leute haben es durchsucht

如何获取 MySQL 数据库的最后访问(和/或写入)时间?

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'
Nach dem Login kopieren

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.

< p>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 = &#39;business&#39;
   -> AND table_name = &#39;twoprimarykeytabledemo&#39;;
Nach dem Login kopieren

Die Ausgabe lautet wie folgt –

+---------------------+
| UPDATE_TIME         |
+---------------------+
| 2018-11-21 16:51:50 |
+---------------------+
1 row in set (0.24 sec)
Nach dem Login kopieren

Fall 2 – Die

mysql> SELECT update_time
   -> FROM INFORMATION_SCHEMA.TABLES
   -> WHERE table_schema = &#39;business&#39;
   -> AND table_name = &#39;currenttimezone&#39;;
Nach dem Login kopieren

Ausgabe lautet wie folgt –

+---------------------+
| UPDATE_TIME         |
+---------------------+
| 2018-10-29 17:20:18 |
+---------------------+
1 row in set (0.20 sec)
Nach dem Login kopieren

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 = &#39;business&#39;
   -> AND table_name = &#39;zerofilldemo&#39;;
Nach dem Login kopieren

Das Folgende ist die Ausgabe:

+-------------+
| UPDATE_TIME |
+-------------+
| NULL        |
+-------------+
1 row in set (0.09 sec)
Nach dem Login kopieren

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!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage