0

特定の期間、テーブル内のレコードに更新があるかどうかを確認することは可能ですか?

ID名 リギン

0 Abc1 はい

1 Abc 2 いいえ

つまり、何も設定せずに、3か月でこれら2行の更新があるかどうかを確認したいということですDatetime

4

2 に答える 2

2

いいえMYSQLでは、作成または更新された行のタイムスタンプを取得できません。そのためには、メソッドを定義する(列を追加する)必要があります

于 2012-12-14T05:13:57.747 に答える
0

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

于 2012-12-14T09:10:16.783 に答える