2012-04-06 8 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 

あなたが唯一の日付部分を保存したい場合は、代わりにdatetimedateを使用しています。ここでは、datetimeを使用して、テーブルの作成時ではなく、テーブルに挿入するときにデフォルトの式が評価されることを示します。

関連する問題