5

挿入したデータベース テーブルに関係なく、データベースに最後に書き込んだ時刻 (タイムスタンプ) を確認するにはどうすればよいですか?

4

3 に答える 3

7

この SQL を使用して、 Update_timeSHOW TABLE STATUS;を確認してください。

于 2016-08-29T09:41:59.613 に答える
0

テーブルに変更日のフィールドを追加し、LAST_INSERT_ID() を使用して最後の行を決定します (すぐに行う場合)。それ以外の場合は、テーブルの変更されたフィールドから最新の日付を取得します。

于 2012-03-11T17:39:25.290 に答える
0

これが基本的にロギングのすべてです

CLI で

  1. 実行するSET GLOBAL log_output = 'TABLE';
  2. 実行するSET GLOBAL general_log = 'ON';

general_log現在、データベース内のテーブルは、mysqlデータベースでのそのようなすべてのアクションを記録します。これらを表示するには、phpMyadmin などを使用します。その結果から非常に効果的にクエリを実行できます。

于 2012-03-11T17:47:22.073 に答える