1
我在MySQL表中有一個Timestamp列。此列的默認值爲CURRENT_TIMESTAMP
,我想使此列的ON UPDATE屬性也等於CURRENT_TIMESTAMP
而不必刪除並重新添加列,因爲這會導致我丟失所有數據。我可以在事後修改表中列的屬性
這可能嗎?
我在MySQL表中有一個Timestamp列。此列的默認值爲CURRENT_TIMESTAMP
,我想使此列的ON UPDATE屬性也等於CURRENT_TIMESTAMP
而不必刪除並重新添加列,因爲這會導致我丟失所有數據。我可以在事後修改表中列的屬性
這可能嗎?
你應該能夠與ALTER
語句成功做到這一點:
ALTER TABLE yourtable
MODIFY the_timestamp_column TIMESTAMP
DEFAULT CURRENT_TIMESTAMP
ON UPDATE CURRENT_TIMESTAMP;
它正常工作在我的快速測試。
它也適合我,乾杯! – JMK