私はいくつかのタイムスタンプフィールドを含むテーブルを持っていますが、いくつかのフィールドにNULLをデフォルト設定しているいくつかの問題があります。MySQLのタイムスタンプ自動更新
私はこれらのタイムスタンプのテーブルを持っている私の ユーザーテーブルで:
(field),(NULL),(default val)
deleted_on YES NULL
last_change_attemp YES NULL
newpass_time YES NULL
last_login YES NULL
created NO 0000-00-00 00:00:00
updates YES NULL
私はphpMyAdminの行を編集行くとき、私は行が編集が既に除いて、すべてのNULLフィールドをチェックNULLチェックボックスを持っています最初のフィールド:* deleted_on *。チェックボックスを手動でチェックすると、そのフィールドをNULLとして維持することができます。
クエリで別のフィールドを更新すると、自動的にその最初のフィールドにcurrent_timestampが実行されます。これは期待されていますか?