2011-08-09 29 views

回答

10

你說得對。在帶有JOIN的「SELECT FOR UPDATE」中,任何有助於返回行的行都將被鎖定。您可以通過向「FOR UPDATE」添加「OF table_a」來更改此行爲,以便只鎖定來自table_a的行。您可以在這裏的Postgres文檔閱讀更多關於這一點:

http://www.postgresql.org/docs/9.0/static/sql-select.html#SQL-FOR-UPDATE-SHARE

+1

哦,這個'table_xyz'是個好消息,並會幫助我很多。非常感謝 – julkiewicz