[pgsql-jp: 28067] Re: 値を INSERT または UPDATE した日付を保存するためには?
M_Kakitani
kakip @ mars.dti.ne.jp
2002年 11月 25日 (月) 16:07:10 JST
垣谷@大田区です。
On Mon, 25 Nov 2002 15:51:26 +0900
NAKAMURA Takeshi <1yen @ sh.rim.or.jp> wrote:
> 仲村です。
>
>
> データベースのデータを INSERT または、UPDATE して
> 変更を加えた場合に、その変更した時刻を保存したいと思います。
>
test=# create table tb
test-# (
test(# a int,
test(# b timestamp default 'now'
test(# );
CREATE
test=# insert into tb values(1);
INSERT 37672 1
test=# select * from tb;
a | b
---+------------------------
1 | 2002-11-25 16:01:41+09
(1 row)
こんなんでどうでしょう。
update の場合は対象カラムの更新値を
update tb set b='now';
でいいんじゃないでしょうか。
# 'now' じゃなくて CURRENT_TIMESTAMP でもいいですね。
--
Kakitani
kakip @ mars.dti.ne.jp
pgsql-jp メーリングリストの案内