Python中执行sqlite插入操作时,如何解决没有这样的列错误?
- 内容介绍
- 文章标签
- 相关推荐
本文共计106个文字,预计阅读时间需要1分钟。
直接编写+cur+.+execute+(+INSERT INTO table_name VALUES (value1, value2);+)+即可。如果遇到no such column错误,这样写就对了:+import+sqlite3+conn+=+sqlite3+.+connect+(+‘test.db’+)+cur+=+conn+.+cursor+(+)+cur+.+execute+(+INSERT INTO table_name+)+。
直接写
cur.execute("INSERT INTO table_name VALUES (value1, value2);")报的错no such column
这样写就好了:
import sqlite3conn = sqlite3.connect('test.db')
cur = conn.cursor()
cur.execute("INSERT INTO table_name VALUES (?, ?)", [value1,value2])
本文共计106个文字,预计阅读时间需要1分钟。
直接编写+cur+.+execute+(+INSERT INTO table_name VALUES (value1, value2);+)+即可。如果遇到no such column错误,这样写就对了:+import+sqlite3+conn+=+sqlite3+.+connect+(+‘test.db’+)+cur+=+conn+.+cursor+(+)+cur+.+execute+(+INSERT INTO table_name+)+。
直接写
cur.execute("INSERT INTO table_name VALUES (value1, value2);")报的错no such column
这样写就好了:
import sqlite3conn = sqlite3.connect('test.db')
cur = conn.cursor()
cur.execute("INSERT INTO table_name VALUES (?, ?)", [value1,value2])

