Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在Sqlite3表中插入数据很麻烦_Python_Sqlite - Fatal编程技术网

Python 在Sqlite3表中插入数据很麻烦

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 ("

我一直在尝试熟悉Sqlite3。我正在使用Python,最简单的事情就是将数据插入到我的表中,这对我来说是行不通的。当我运行时,没有给出任何错误。当我检查我的数据库时,它仍然是空的。我肯定错过了一些非常简单的东西

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))
你好!我之前已经创建了这个表,但是是的,在我遵循了你的建议之后,它终于起作用了;非常感谢你。我不知道为什么我的上一个没有插入。我能问一下为什么我的上一个代码不起作用吗?太好了。很高兴知道。