[英]Inserting multiple same values in PostgreSQL?
我四处搜索,找不到我的问题的解决方案 - 我想在表中插入多个相同的值?
例如,我将 Asyncpg 用于 python,我会这样做:
for i in range(5):
await execute("INSERT INTO table (column_a, column_b) VALUES (1, 2)")
同时使用序列为每一行创建唯一的“ID”。 我知道您可以使用多个值,但我想使其成为任意数量,我将如何 go 这样做?
在 Postgres 中,您可以使用generate_series()
通过单个查询一次插入 5 行:
insert into mytable (column_a, column_b)
select 1, 2
from generate_series(1, 5);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.