特定の期間、テーブル内のレコードに更新があるかどうかを確認することは可能ですか?
ID名 リギン
0 Abc1 はい
1 Abc 2 いいえ
つまり、何も設定せずに、3か月でこれら2行の更新があるかどうかを確認したいということですDatetime
特定の期間、テーブル内のレコードに更新があるかどうかを確認することは可能ですか?
ID名 リギン
0 Abc1 はい
1 Abc 2 いいえ
つまり、何も設定せずに、3か月でこれら2行の更新があるかどうかを確認したいということですDatetime
いいえMYSQLでは、作成または更新された行のタイムスタンプを取得できません。そのためには、メソッドを定義する(列を追加する)必要があります
DateTime
手動で設定せずにということですか?
自動更新DATETIME
またはTIMESTAMP
列を作成する方法があります。
CREATE TABLE ... (
...,
last_update DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
last_update
次に、 inWHERE
句に制約を与えてレコードを選択するだけです。
ここで詳細を参照してください: http://dev.mysql.com/doc/refman/5.6/en/timestamp-initialization.html