2012-11-06 54 views
1

我在MySQL表中有一個Timestamp列。此列的默認值爲CURRENT_TIMESTAMP,我想使此列的ON UPDATE屬性也等於CURRENT_TIMESTAMP而不必刪除並重新添加列,因爲這會導致我丟失所有數據。我可以在事後修改表中列的屬性

這可能嗎?

回答

2

你應該能夠與ALTER語句成功做到這一點:

ALTER TABLE yourtable 
    MODIFY the_timestamp_column TIMESTAMP 
    DEFAULT CURRENT_TIMESTAMP 
    ON UPDATE CURRENT_TIMESTAMP; 

它正常工作在我的快速測試。

+0

它也適合我,乾杯! – JMK

相關問題