Python 在Sqlite3表中插入数据很麻烦
我一直在尝试熟悉Sqlite3。我正在使用Python,最简单的事情就是将数据插入到我的表中,这对我来说是行不通的。当我运行时,没有给出任何错误。当我检查我的数据库时,它仍然是空的。我肯定错过了一些非常简单的东西Python 在Sqlite3表中插入数据很麻烦,python,sqlite,Python,Sqlite,我一直在尝试熟悉Sqlite3。我正在使用Python,最简单的事情就是将数据插入到我的表中,这对我来说是行不通的。当我运行时,没有给出任何错误。当我检查我的数据库时,它仍然是空的。我肯定错过了一些非常简单的东西 import sqlite3 conn = sqlite3.connect('newtest.db') c = conn.cursor() def database_insert(): c.execute('INSERT INTO products VALUES ("
import sqlite3
conn = sqlite3.connect('newtest.db')
c = conn.cursor()
def database_insert():
c.execute('INSERT INTO products VALUES ("Oishi", 12, 3, 5, 4)')
conn.commit()
database_insert()
是否创建了表
产品?更改代码res=c.execute('插入到产品值(“Oishi”,12,3,5,4)
并打印res
。你得到了什么?也要打印(“受影响的行={}”。格式(c.rowcount))
你好!我之前已经创建了这个表,但是是的,在我遵循了你的建议之后,它终于起作用了;非常感谢你。我不知道为什么我的上一个没有插入。我能问一下为什么我的上一个代码不起作用吗?太好了。很高兴知道。