最後のパスワード(または特定のフィールド)の更新時刻を記録する方法はありますか?MySQL:最後のパスワード更新のタイムスタンプを自動記録する方法
MySQLでの良い機能がありますが、トリガーと呼ばれるが、私はそれが特定のフィールドを更新
を検出することが可能であるならば、私はパスワードを含む多くのフィールドを持つユーザーテーブルを持っていることを確認していません。 パスワードフィールドが更新されるたびにmysqlがタイムスタンプを自動的に更新するようにするだけです。
これは実際にはトリガーのような自動メソッドによって可能ですか?またはスクリプト言語でのみ可能ですか? 私は間違いなくパスワードの更新のdatetimeを更新するためにPHPでチェックを書くことができますが、私はこれのための自動方法が欲しいです。
トラフのトリガーが可能ですが、それは彼らの仕事です。 –
お返事ありがとうございます。トリガーでそれを行う方法を教えてくださいできますか?特定のフィールドの更新を検出する方法(フィールドではない) –
トリガーについて読む必要があります。フィールド*が変化するかどうかは検出されません。 'INSERT'、' UPDATE'、 'DELETE'が*テーブル*上で発生すると起動します。トリガー本体では、影響を受けた行のリストを受け取り、古い値と新しい値を比較して、何か変更されたかどうかを検出できます。 – Mjh