Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
テーブルに対して最後のselectステートメントが実行された時刻を知る方法はありますか?InnoDBストレージエンジンを使用しています。
私は次のクエリで試しました:
select update_time,table_name from information_schema.tables where table_schema='databasename';
..しかし、私はコラムで受け取っNULLていupdate_timeます。
NULL
update_time
テーブルのフィールドを手動で更新しない限りlast_accessed、私の最善の策は、クエリログを追加してログファイルを解析することです。
last_accessed
私はグーグルで検索し、これらの関連する質問を見つけました:
mysqlテーブルに最後にアクセスしたのはいつですか。
MySQLデータベースの最終アクセス(および/または書き込み)時間をどのように取得しますか?
SELECT UPDATE_TIME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'dbname' AND TABLE_NAME = 'tabname'`