我有下表
user
**id, name**, timestamp, place, time
名称为PK的id
我想将以下查询的结果存储在已存在但不包含数据的时间列中
SELECT "time"(timestamp) FROM user as time
所以,如果我有以下数据
id:1,姓名:Ann,时间戳:" 2002-08-30 08:24:00",地点:美国时间:
如果是以下查询的结果
SELECT "time"(timestamp) FROM user
是08:24:00
我想将它存储在时间列中,我想为表中的所有用户执行此操作
我尝试了以下
SELECT "time"(timestamp) FROM user as time
但它只显示结果作为输出,我希望它存储
有办法吗?
感谢
答案 0 :(得分:2)
如果您只想将每行的"time"
设置为其"timestamp"
的时间,那么:
update "user" set time = timestamp::time;