数据库noobalert :
字段类型为timestamp without time zone NOT NULL
,
insert into inventory_tbl (make_date) values (dateTime.now)
数据库noobalert :
字段类型为timestamp without time zone NOT NULL
,
insert into inventory_tbl (make_date) values (dateTime.now)
除了C.Ramseyer的解决方案(这是正确的),如果您始终(甚至通常)希望记录的创建日期为make_date
,则可以将其默认值设置为now()
:
alter table inventory_tbl alter make_date set default now();
然后,如果您没有将其包括在插入的列列表中,它将自动设置为now()
:
test=> insert into inventory_tbl ( name ) values ('brick'), ('sand'), ('obsidian') returning *;
make_date | name
----------------------------+----------
2013-03-21 09:10:59.897666 | brick
2013-03-21 09:10:59.897666 | sand
2013-03-21 09:10:59.897666 | obsidian
(3 rows)
INSERT 0 3