2012-04-06 23 views

回答

2

是的,這是可以做到下面的例子:

sqlite> create table foo (i int, j text default (datetime('now', '+5 days'))); 
sqlite> insert into foo (i) values (1); 
sqlite> select * from foo; 
1|2012-04-11 07:49:04 
sqlite> insert into foo (i) values (2); 
sqlite> select * from foo; 
1|2012-04-11 07:49:04 
2|2012-04-11 07:49:14 

如果你只想要存儲的日期部分,使用date代替datetime。在這裏,我使用datetime來顯示在表中插入時評估默認表達式,而不是在創建表時創建。