【发布时间】:2021-08-30 07:54:27
【问题描述】:
我有一个需要复制行的 SQL 数据库
SELECT dt FROM public.data
WHERE dt > '2021-06-14 00:00:00' and dt < '2021-06-14 01:00:00'
我想再次输入这些行,但所有时间戳都会增加 3 小时
我该怎么做。我使用 PGadmin
【问题讨论】:
标签: sql postgresql dt
我有一个需要复制行的 SQL 数据库
SELECT dt FROM public.data
WHERE dt > '2021-06-14 00:00:00' and dt < '2021-06-14 01:00:00'
我想再次输入这些行,但所有时间戳都会增加 3 小时
我该怎么做。我使用 PGadmin
【问题讨论】:
标签: sql postgresql dt
如果您想复制具有较新时间戳的行,您可以使用insert:
insert into public.data (col1, col2, . . . , dt)
select col1, col2, . . . , dt + interval '3 hour'
from public.data;
【讨论】: