挿入したデータベース テーブルに関係なく、データベースに最後に書き込んだ時刻 (タイムスタンプ) を確認するにはどうすればよいですか?
11894 次
3 に答える
7
この SQL を使用して、 Update_time列SHOW TABLE STATUS;
を確認してください。
于 2016-08-29T09:41:59.613 に答える
0
テーブルに変更日のフィールドを追加し、LAST_INSERT_ID() を使用して最後の行を決定します (すぐに行う場合)。それ以外の場合は、テーブルの変更されたフィールドから最新の日付を取得します。
于 2012-03-11T17:39:25.290 に答える
0
これが基本的にロギングのすべてです。
CLI で
- 実行する
SET GLOBAL log_output = 'TABLE';
- 実行する
SET GLOBAL general_log = 'ON';
general_log
現在、データベース内のテーブルは、mysql
データベースでのそのようなすべてのアクションを記録します。これらを表示するには、phpMyadmin などを使用します。その結果から非常に効果的にクエリを実行できます。
于 2012-03-11T17:47:22.073 に答える