0
我需要在數據庫中執行更新並返回一個值。這是可能的使用RETURNING
關鍵字PostgreSQL如何使用片段在Ecto中更新時返回一個值
,因爲這不是由外生我想我必須使用fragment,但我不知道該怎麼做支撐。這是我有:
query = from(v in MyModel,
where: v.id == ^instance_id,
update: [
inc: [counter: 1],
]
)
我想在更新後返回某些領域,例如計數器和ID,所以我需要添加到查詢:RETURNING id, counter
;
謝謝!這工作非常好。我只需要用'Repo.update_all'替換'MyRepo.update_all' –