Ich brauche Zeile in der Tabelle nur aktualisieren, wenn Zeile vorhanden ist.PostgreSQL: UPDATE Zeile, wenn vorhanden
UPDATE table1 SET ctime = now() WHERE id = 112233;
Oder mit select
vor
IF EXISTS (SELECT 1 FROM table1 WHERE id = 112233) THEN
UPDATE table1 SET ctime = now() WHERE id = 112233;
END IF;
Welche bessere Schreiboperationen zu reduzieren abfragen?
Aus Leistungsgründen muss ich SELECT vor UPDATE ausführen, um zu überprüfen, ob die Zeile existiert?
plus, es wird die Anzahl der Zeilen geändert, so dass Sie sehen können, ob Update tatsächlich etwas aktualisiert ... wenn Sie sich interessieren. – pbuck