我有一张桌子 age_display(id int,age int)
我执行以下交易
begin;
insert into age_display values(1,20);insert into age_display values(2,40);
commit;
现在我希望tabe显示:
ID | Age| Time inserted
01 20 timex( HH:MM:SS format)
02 40 timex(HH:MM:SS format)
AL我想知道多个插入属于同一个tx
我该如何做?
答案 0 :(得分:1)
使用current_timestamp
,其被定义为为事务中的所有呼叫返回相同的时间戳。
ALTER TABLE age_display
ADD COLUMN time_inserted timestamp NOT NULL DEFAULT current_timestamp;
请注意,运行ALTER TABLE
时,所有现有行都将获得时间戳。