Is there a way to create a table in sqlite3 that has a datetime column that defaults to ‘now’?
The following statement returns a syntax error:
create table tbl1(id int primary key, dt datetime default datetime('now'));
Update: Here’s the correct ddl courtesy of Sky Sanders:
create table tbl1(id int primary key, dt datetime default current_timestamp);
Try this:
Background:
From http://www.sqlite.org/lang_createtable.html