2
ローが存在する場合のみ、テーブル内のローを更新する必要があります。PostgreSQL:UPDATEローが存在する場合
書き込み操作を減らすために、より良い照会IF EXISTS (SELECT 1 FROM table1 WHERE id = 112233) THEN
UPDATE table1 SET ctime = now() WHERE id = 112233;
END IF;
前
UPDATE table1 SET ctime = now() WHERE id = 112233;
それともselect
と?
パフォーマンスを向上させるには、UPDATEの前にSELECTを実行して行が存在することを確認する必要がありますか?
さらに、変更された行の数が返されますので、実際に更新が更新されたかどうかを確認することができます。 – pbuck