2012-01-04 25 views
2

この考えてみましょう:PHPを使用してMySQLの複数のタイムスタンプ列を更新

+---------------+--------------+------+-----+-------------------+-----------------------------+ 
    | Field   | Type   | Null | Key | Default   | Extra        | 
    +---------------+--------------+------+-----+-------------------+-----------------------------+ 
    | email_address | varchar(100) | NO | PRI | NULL    |        | 
    | create_date | timestamp | NO |  | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP | 
    | optin_date | timestamp | YES |  | NULL    |        | 
    | optout_date | timestamp | YES |  | NULL    |        | 
    +---------------+--------------+------+-----+-------------------+-----------------------------+ 

を、どのように私はoptin_dateoptout_date列が現在のタイムスタンプを保存することができますか?

+0

まだ何も試していない。私はこれまでこれを持っていました: 'update table set optin_date = now()'。何かご意見は? – Simon

+0

更新CURRENT_TIMESTAMPフィールドにタイムスタンプが必要なのはなぜですか? UPDATE後にSAME値を持ちます。 – Devart

+0

@Devart正しい方法は何ですか? – Simon

答えて

関連する問題