首页 > 解决方案 > 如何在 SQL 中插入元组列表

问题描述

我有以下列表

my_list = [("1", "A"), ("1", "B"), ("1","C")]

现在,我想将此数据插入到 SQL 中,例如:

ID Α
1 一个
1
1 C

PS 注意:我知道我可以使用 for 循环来做到这一点,并且可以一次执行一个查询,但我只想执行查询,并且希望将所有数据都放入 SQL 中,即使用多个值将数据插入到 SQL 中。

编辑:列表的长度每次都可能很谨慎。所以,我不能对多个值使用正常的插入查询。

标签: pythonsqlsql-server

解决方案


您可以使用insert

insert into t (id, alpha)
    values (1, 'A'), (1, 'B'), (1, 'C');

id注意:对我来说,有一个不唯一的列似乎很奇怪。


推荐阅读