background image

Oct 04 2022

Postgresql 的Merge語法

在SQL Server中有一個語法是merge的語法,他可以根據特定的條件執行特定的操作,如資料存在就更新不存在就新增。 但在Postgresql中,似乎沒有merge的語法可以使用...但在程式理先去得資料在判斷是否更新或新增這樣的情境容易導致一些後遺症.... 在google後,其實有很多方式但...嘗試後只有這個方法是可行的,所以在這邊筆記一下

postgresql的版本是13

當table中user_id衝突時,就會自動執行update,這樣一來根SQL server中的merge語句就相同了!

參考資料

postgresql insert

文章標籤