Einfügen oder aktualisieren: ON CONFLICT und RETURNING · Übung 1 von 1 · free preview
INSERT ... ON CONFLICT (key) DO UPDATE SET column = EXCLUDED.column fügt eine neue Zeile ein oder aktualisiert die bestehende Zeile mit demselben Schlüssel. EXCLUDED enthält die Werte, die du einfügen wolltest. (PostgreSQL-Syntax; andere Datenbanken verwenden MERGE oder INSERT ... ON DUPLICATE KEY.)
Produkt 3 (Croissant) kostet jetzt 2.40, und es gibt ein neues Getränk: Produkt 10, Tea, Kategorie drinks, Preis 1.90. Erledige beides in einem INSERT mit ON CONFLICT (product_id) DO UPDATE, das unit_price setzt.
Tables in this practice shop
customersproductsordersorder_items