Python中执行sqlite插入操作时,如何解决没有这样的列错误?

2026-05-21 16:100阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计106个文字,预计阅读时间需要1分钟。

Python中执行sqlite插入操作时,如何解决没有这样的列错误?

直接编写+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+)+。

Python中执行sqlite插入操作时,如何解决没有这样的列错误?


直接写

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 VALUES (?, ?)", [value1,value2])


本文共计106个文字,预计阅读时间需要1分钟。

Python中执行sqlite插入操作时,如何解决没有这样的列错误?

直接编写+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+)+。

Python中执行sqlite插入操作时,如何解决没有这样的列错误?


直接写

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 VALUES (?, ?)", [value1,value2])