gpt4 book ai didi

python - 在 PostgreSQL 中插入多个相同的值?

转载 作者:行者123 更新时间:2023-12-04 10:06:46 26 4
gpt4 key购买 nike

我四处搜索但找不到我的问题的解决方案 - 我想在表中插入多个相同的值?

例如,我使用 Asyncpg for python,我会做这样的事情:

for i in range(5):
await execute("INSERT INTO table (column_a, column_b) VALUES (1, 2)")

同时使用序列为每一行创建唯一的“ID”。我知道您可以使用多个值,但我想让它成为任意数量,我该怎么做?

最佳答案

在 Postgres 中,您可以使用 generate_series() 在单个查询中一次插入 5 行。 :

insert into mytable (column_a, column_b) 
select 1, 2
from generate_series(1, 5);

关于python - 在 PostgreSQL 中插入多个相同的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61551267/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com