2012-01-04 82 views
2

考虑一下: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    |        | 
    +---------------+--------------+------+-----+-------------------+-----------------------------+ 

使用PHP,我怎样才能让optin_dateoptout_date列存储当前时间戳?

+0

还没有真正尝试过任何东西。我到目前为止:'更新表设置optin_date = now()'。有什么想法吗? – Simon 2012-01-04 07:51:08

+0

为什么你需要在更新CURRENT_TIMESTAMP字段上有一些'时间戳?它们将在UPDATE后具有相同的值。 – Devart 2012-01-04 08:54:11

+0

@Devart什么是正确的方法? – Simon 2012-01-05 01:49:13

回答