python - 如何在 SQL 中插入元组列表
问题描述
我有以下列表
my_list = [("1", "A"), ("1", "B"), ("1","C")]
现在,我想将此数据插入到 SQL 中,例如:
ID | Α |
---|---|
1 | 一个 |
1 | 乙 |
1 | C |
PS 注意:我知道我可以使用 for 循环来做到这一点,并且可以一次执行一个查询,但我只想执行查询,并且希望将所有数据都放入 SQL 中,即使用多个值将数据插入到 SQL 中。
编辑:列表的长度每次都可能很谨慎。所以,我不能对多个值使用正常的插入查询。
解决方案
您可以使用insert
:
insert into t (id, alpha)
values (1, 'A'), (1, 'B'), (1, 'C');
id
注意:对我来说,有一个不唯一的列似乎很奇怪。
推荐阅读
- pandas - 绘制具有不同字符串组的多个绘图饼图
- javascript - 如果在 textera 中输入 35 或更高版本免费送货,我可以运行一个函数吗
- hibernate - Quarkus Panache 实体不在存储库中
- javascript - 如何让玩家轮流参与 JavaScript (tic-tac-toe) 项目
- html - https 使用 node/express 抛出 ERR_EMPTY_RESPONSE
- reactjs - 反应元素的引导位置不起作用
- macos - 是否可以将 VSCode 集成终端设置为默认应用程序来运行 Mac shell 程序?
- wolfram-mathematica - Mathematica 中是否有类似于 Maple 的“lhs”和“rhs”函数?
- ffmpeg - ffmpeg 从 m3u8 链接下载,但不是从本地 m3u8 文件下载
- javascript - 有人可以帮我正确显示我的过滤器搜索,而且我也找不到我的错误吗?