最終アクセス時刻を取得するには、次の構文を試してください。 -
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 中国語 Web サイトの他の関連記事を参照してください。