gpt4 book ai didi

Python:在SQL数据库中插入元组列表并添加自动递增的id字段

转载 作者:太空宇宙 更新时间:2023-11-03 18:54:45 26 4
gpt4 key购买 nike

我得到了 20 个元组的列表,我需要将其存储在 sqlite 数据库中。

我使用此代码来创建表

curs.execute("CREATE TABLE test(id MEDIUMINT AUTO_INCREMENT, POI text, Address text, Phone text, Website text, PRIMARY KEY (id))")

我会用

curs.execute('INSERT INTO test VALUES(?, ?, ?, ?)',var)

在数据库中存储单个元组...

但我刚刚收到此错误

Traceback (most recent call last):

sqlite3.OperationalError: table test has 5 columns but 4 values were supplied

那么如何添加元组和 id 呢?

最佳答案

试试这个

curs.execute('INSERT INTO test(POI, Address, Phone, Website) VALUES(?, ?, ?, ?)',var)

关于Python:在SQL数据库中插入元组列表并添加自动递增的id字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17530783/

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