-1
Ich habe den folgenden Code geschrieben, aber es funktioniert nicht es ORA-01008 sagt: nicht alle Variablen gebunden. cur.execute ("update python set id =: 10 wobei id =: 1")Sql Update-Abfrage in Python-Code
Ich habe den folgenden Code geschrieben, aber es funktioniert nicht es ORA-01008 sagt: nicht alle Variablen gebunden. cur.execute ("update python set id =: 10 wobei id =: 1")Sql Update-Abfrage in Python-Code
Wenn Oracle-Interpreter Doppelpunkte sehen, werden gebundene Variablen erwartet, die separat bereitgestellt werden.
In Ihrem Fall sollten Sie Doppelpunkte entfernen:
update python set id = 10 where id = 1
von der Art des Fehlers ich Ihnen raten, verwenden Oracle, sollten Sie jedoch weitere Informationen hinzufügen – Oz123
Das Zeug beginnend mit ':' sind * Platzhalter * für Werte, die an Ort und Stelle ersetzt werden. Versuchen Sie 'cur.execute (" update python set id = 10 wobei id = 1 ")'. –