मैं SQLAlchemy में अद्यतन के लिए चयन का उपयोग करने का एक पूरा उदाहरण ढूंढ रहा हूं, लेकिन एक googling नहीं मिला है। मैं निम्नलिखित कोड (ब्लॉक हमेशा के लिए) काम नहीं करता है एक ही पंक्ति ताला और एक स्तंभ अद्यतन करने की आवश्यकता:SQLAlchemy - अद्यतन उदाहरण के लिए चुनें
s = table.select(table.c.user=="test",for_update=True)
# Do update or not depending on the row
u = table.update().where(table.c.user=="test")
u.execute(email="foo")
मैं एक प्रतिबद्ध की ज़रूरत है? मैं उसको कैसे करू? जहाँ तक मुझे पता के रूप में आप की जरूरत है: लेन-देन शुरू अद्यतन के लिए चयन ... अद्यतन प्रतिबद्ध
भी क्वेरी वस्तु का कहना चाहते हैं इस के लिए एक नई विधि है: http://docs.sqlalchemy.org/en/rel_0_9 /orm/query.html#sqlalchemy.orm.query.Query.with_for_update –