データベースの設計中に、行の挿入時間を格納するための追加のフィールドを保持するのを忘れた場合、挿入時間を知るための選択肢は1つしか残っていません。
ただし、条件は、その前にバイナリロギングを有効にする必要があることです。
このクエリを実行することで、自分の部分でバイナリロギングが有効になっているかどうかを確認できます:
SHOW VARIABLES LIKE 'log_bin';
注:
そしてこれからは、各行の挿入時間を追跡する追加のフィールドを保持することができます。
テーブルのデザインを変更する:
データ型が「timestamp/datetime」で、デフォルト値がCURRENT_TIMESTAMP
のフィールドをテーブルに追加します。 更新時にCURRENT_TIMESTAMP
。