Wird aus einem UPDATE ein implizites INSERT?
Für Cassandra tunUPDATE
s werden ein implizitesINSERT
Ist die ausgewählte Zeile nicht vorhanden? Das heißt, wenn ich sage
UPDATE users SET name = "Raedwald" WHERE id = 545127
undid
ist derPRIMARY KEY
desusers
Tabelle, und die Tabelle hat keine Zeile mit einem Schlüssel von 545127, wird das äquivalent zu sein
INSERT INTO users (id, name) VALUES (545127, "Raedwald")
Ich weiß, dass das Gegenteil der Fall ist:INSERT
für einid
das schon existiert wird einUPDATE
der Reihe damitid
. In älteren Cassandra-Dokumenten wurde davon gesprochen, dass Beilagen aus diesem Grund "Umstürze" seien.
Ich interessiere mich für den Fall für CQL3, Cassandra Version 1.2+.