【发布时间】:2021-04-12 15:55:06
【问题描述】:
我有一个包含 130 行的 postgres 表 bar。我想使用从 1 到 130 的递增整数序列自动填充 id 列。当我尝试以下代码时:
update bar
set id = t.num FROM (
SELECT *
FROM generate_series(1, 130) num) t
列已更新,但每一行都包含 1。我在这里做错了什么以及此过程的正确语法是什么?
【问题讨论】:
标签: sql postgresql integer auto-populate