Datenbanken · Middle · Frage 22 von 75
Was macht INSERT ... ON CONFLICT (email) DO UPDATE?
- 1Fügt die Zeile ein und ignoriert still alle Fehler
- 2Aktualisiert alle Zeilen mit derselben E-Mail
- 3Atomares Upsert: einfügen oder bei Konflikt aktualisieren
Antwort zeigen
Richtige Antwort: Atomares Upsert: einfügen oder bei Konflikt aktualisieren
Erklärung
Es ist unter Nebenläufigkeit sicher, anders als „lesen, dann einfügen oder aktualisieren“. DO NOTHING überspringt Duplikate einfach. Das Konfliktziel braucht einen eindeutigen Index.