2016-07-27 135 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)