Я в процессе создания программы python, которую вы можете вводить, редактировать и удалять данные с помощью sqlite. Я знаю, что это, вероятно, основная проблема, но когда я пытаюсь редактировать данные с помощью моих переменных, он выдает ошибку, говорящую, что changename не является столбцом. Любые идеиИспользование переменных для поиска с использованием sql
def userchange():
search = input("please enter a name to search for")
changename = input("please enter name to change it to")
sql = """UPDATE users SET FirstName = (changename) WHERE FirstName = (search)"""
cursor.execute(sql)
conn.commit()
Переменные не заменяются внутри строки. Вы должны использовать подготовленное заявление. – Barmar