【发布时间】:2013-07-06 00:43:21
【问题描述】:
我得到了一个包含 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(最近一次调用最后一次):
sqlite3.OperationalError: table test 有 5 列但提供了 4 个值
那么如何添加元组和id呢?
【问题讨论】: