【发布时间】:2020-08-16 11:04:30
【问题描述】:
我四处搜索,找不到我的问题的解决方案 - 我想在一个表中插入多个相同的值?
例如,我正在为 python 使用 Asyncpg,我会这样做:
for i in range(5):
await execute("INSERT INTO table (column_a, column_b) VALUES (1, 2)")
同时使用序列为每一行创建唯一的“ID”。我知道您可以使用多个值,但我想将其设为任意数量,我该怎么做?
【问题讨论】:
-
我真的不明白你想做什么。预期的结果是什么? 5 行具有相同的值 (1, 2)?
-
是的,基本上是插入一个有5行相同值的表。
-
删除
WHERE部分。使用:INSERT INTO table (column_a, column_b) VALUES (1, 2)
标签: python sql postgresql sql-insert asyncpg