Ich habe kürzlich begonnen, Cassandra zu verwenden, und ich verstehe, dass Cassandra verhindert, dass ein Benutzer alle Datensätze in einer Tabelle nach Primärschlüssel löscht. Da müssen Sie auch alle Cluster-Schlüssel bereitstellen.Cassandra - alle Datensätze nach Primärschlüssel aktualisieren, nicht übereinstimmender Eingabefehler
Ich habe versucht, die Standard-SQL verwenden wie:
UPDATE my_table SET is_deleted = 'true' WHERE COUNTRY = 'XXX' AND user_id IN (SELECT user_id FROM my_table WHERE COUNTRY = 'XXX');
Der Fehler Ich erhalte ist:
SyntaxException: line 1:113 mismatched input 'SELECT' expecting ')' (... 1 AND user_id IN ([SELECT]...)
Bitte beraten.
Was ist Ihr Tabellenschema? –