2016-07-27 210 views
0

我正在寫一個應用程序,它在postgresql數據庫中更新多個記錄。
我想是這樣的:
postgresql:更新多個記錄

UPDATE myDatabase SET internalNumber=30 WHERE id=10,12,13; 

或像這樣:

UPDATE myDatabase SET internalNumber=30 WHERE id=10,id=12,id=13; 

但沒有什麼我已經試過的作品。
我該怎麼辦?
問候,拉法爾

+1

https://www.postgresql.org/docs/current/static/queries-table-expressions.html#QUERIES-WHERE –

回答

2

UPDATE myDatabase SET internalNumber=30 WHERE id IN (10, 12, 13)