В моем коде Python, когда я прошу пользователю ввести строку для выбора, он работает, но когда я пытаюсь UPDATE, используя один и тот же вход не позволяет мне выполнятьPython cx_Oracle Update
Вот мой код после соединение было успешно сделано
curs = connection.cursor()
str_input1 = str(input("Input : "))
str_input2 = str(input("Input : "))
statement = "UPDATE table SET variable1 = "+str_input1+" WHERE name = "+str_input2
curs.execute(statement)
connection.commit
В теории это следующий код должен работать и обновлять переменную, но вместо этого я получаю ошибку в строке curs.execute (заявление) о том,
cx_Oracle.DatabaseError: ORA-00904: John: invalid identifier
Джон был str_input2, где статья
Возможно, это формат, который давал мне ошибку, но я не уверен.
Может кто-нибудь указать, в чем была проблема с моим кодом?
Спасибо за кучу за отличный ответ! – dnTosh