Après avoir appelé update(), je sais que la valeur de retour a un attribut .rowcount qui indique le nombre de lignes qui ont été modifiées. Existe-t-il un moyen d'obtenir les nouvelles valeurs réelles auxquelles elles ont été modifiées?Après avoir effectué une mise à jour SQLAlchemy(), existe-t-il un moyen d'obtenir les valeurs modifiées?
Par exemple, si je fais l'équivalent SQLAlchemy de:
UPDATE t SET x=x+1 WHERE y=z
... est-il un moyen d'obtenir la nouvelle valeur de x? Ou dois-je faire un SELECT?
Pouvez-vous donner un exemple de l'expression SQL embarquée post-'SELECTION'? Je ne sais pas où j'ajouterais même cela sur mon objet 'update'. – dwanderson