Я написал код для ввода данных в SQL с помощью python. Все идет нормально, но когда программа закрывается, все введенные данные теряются. Рассмотрим этот код.
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()
Я обнаружил в сети, что curs.commit() сохраняет внесенные изменения, но показывает ошибку.
вот что компилятор показывает ошибку !!
@mangupt ага, я нашел !! Спасибо!!






Курсор, полученный от объекта подключения, предназначен только для выполнения запросов. Если вам нужно выполнить фиксацию / откат в случае сбоя, сделайте это на самом объекте подключения.
курсор предназначен для выполнения запросов. Пожалуйста, зафиксируйте соединение с var, которое предоставило курсор.