2012-03-07 70 views
1

嗨我需要解決下一個問題。Timestamp Mysql Date_From作爲默認值

我在MySQL中的一行:

'start_at' 和 'ends_at'

他們是時間戳類型。 我需要從starts_at

是這樣設置的ends_at加7天默認值:

ALTER TABLE `a_to_b` 
MODIFY COLUMN `ends_at` timestamp NULL DEFAULT 'CURRENT_TIMESTAMP + 604800' AFTER `starts_at`; 

如果我是正確的MSSQL我可以做DATE_FROM(); 我怎麼能在MySql中做到這一點?

謝謝。

回答

2

mysql不允許在表結構中計算。之後您需要執行插入操作:

insert into myDate (endTime) values ((interval 7 day + current_timestamp))