Gehen Sie die Dokumentation hier aus: Ссылка
%Vor%Kann jemand die geänderte Reihenanzahl zurückgeben?
(HINWEIS: Ich habe mit der Platzierung / Reihenfolge von transaction.commit_unless_managed () und cursor.fetchone () (auch cursor.fetchall ()) herumgespielt und es scheint keinen Unterschied zu machen)
>Danke! -Tom
Eine UPDATE-Anweisung, wie Sie sie in Ihrem Beispiel haben, gibt keine Zeilenergebnisse zurück, daher ist fetchone()
immer leer (oder könnte einen Fehler auslösen).
Verwenden Sie cursor.rowcount
, um die zuletzt betroffenen Zeilen zu erhalten.