如何使用Python保存SQL中所做的更改?

如何使用Python保存SQL中所做的更改?,python,mysql,syntax-error,Python,Mysql,Syntax Error,我编写了一段代码,使用python在SQL中输入数据。一切正常,但当程序关闭时,输入的所有数据都会丢失。考虑这个代码。 os.system('cls') nme = input("enter your name: ") usid = input("enter your userID: ") pasd = getpass.getpass("please enter a pin in digits, characters are not suppor

我编写了一段代码,使用python在SQL中输入数据。一切正常,但当程序关闭时,输入的所有数据都会丢失。考虑这个代码。

os.system('cls')
nme = input("enter your name: ")
usid = input("enter your userID: ")
pasd = getpass.getpass("please enter a pin in digits, characters are not supported: ")
entry = """insert into users (name, ID, pin) values(%s, %s, %s)"""
data = (nme, usid, pasd)
curs.execute(entry, data)
curs.commit()
我在web上发现
curs.commit()
保存了所做的更改,但显示了一个错误。

从连接对象获取的光标仅用于运行查询。
如果需要在失败时提交/回滚,请在连接对象本身上执行此操作。

游标用于运行查询。请提交提供游标的连接变量。@mangupt是的,我找到了!!非常感谢!!