From: Mike Bayer Date: Wed, 28 Mar 2007 23:44:13 +0000 (+0000) Subject: added example for expressions in updates X-Git-Tag: rel_0_3_7~90 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c622b0f59d1b6270ca7cc7acc0fec437161b1d73;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git added example for expressions in updates --- diff --git a/doc/build/content/sqlconstruction.txt b/doc/build/content/sqlconstruction.txt index 6584f3d64d..c5ccff559b 100644 --- a/doc/build/content/sqlconstruction.txt +++ b/doc/build/content/sqlconstruction.txt @@ -909,6 +909,11 @@ Updates work a lot like INSERTS, except there is an additional WHERE clause that UPDATE users SET password=users.user_name {} + # expressions OK too + {sql}users.update(values={users.c.user_id:users.c.user_id + 17}).execute() + UPDATE users SET user_id=users.user_id + :users_user_id + {'users_user_id':17} + # multi-update {sql}users.update(users.c.user_id==bindparam('id')).execute( {'id':7, 'user_name':'jack', 'password':'fh5jks'},