我试图通过输入更新我的数据库。你知道吗
import sqlite3
conn = sqlite3.connect('datenbank.db')
print ("Opened database successfully")
kunde1 = input("Der Kundename: ")
anzahl1 = input("Anzahl Bewertung: ")
conn.execute('''UPDATE kundenname SET anzahl = ? WHERE kundename = ?''',
(anzahl1, kunde1))
conn.commit
它没有显示任何错误。。但它没有在数据库中更新吗? 谢谢!你知道吗
conn.commit
不调用commit
,它只是访问其实例。因此,一个简单的commit
调用和文件关闭应该可以解决这个问题:因为您是在执行序列的中间输入数据,所以最好使用
contextmanager
:相关问题 更多 >
编程相关推荐