Для Cassandra do UPDATE станет подразумеваемой INSERT, если выбранная строка не существует? То есть, если я скажу
UPDATE users SET name = "Raedwald" WHERE id = 545127
и id - это PRIMARY KEY таблицы users, а таблица не имеет строки с ключом 545127, это будет эквивалентно
INSERT INTO users (id, name) VALUES (545127, "Raedwald")
Я знаю, что обратное верно: INSERT для id, который уже существует, становится UPDATE строки с этим id. Документация Older Cassandra говорила о том, что вставки действительно являются "upserts" по этой причине.
Мне интересен случай для CQL3, Cassandra версии 1.2 +.