我想插入列表的所有值到我的sqlite3數據庫。當我使用python交互式解釋器模擬這個查詢時,我能夠正確地將單個值插入到DB中。但我的代碼在使用迭代時失敗:sqlite3.OperationalError:數據庫被鎖定
...
connection=lite.connect(db_name)
cursor=connection.cursor()
for name in match:
cursor.execute("""INSERT INTO video_dizi(name) VALUES (?)""",(name,))
connection.commit()
...
error:cursor.execute("""INSERT INTO video_dizi(name) VALUES (?)""",(name,))
sqlite3.OperationalError: database is locked
任何方式來克服這個問題?
此錯誤的一個很好的描述看這樣的回答:http://stackoverflow.com/a/26864360/1157720 – sajjadG 2016-02-01 08:00:18