Salut est-ce que je peux utiliser! = Opérateur utilisant CQL à Cassandra? J'essaie d'utiliser un opérateur! = Opérateur sur ma famille de colonnes, mais lorsque j'essaye d'utiliser cela, il est indiqué:
cqlsh:EPCContent> select * from "MediaCategoryGroup" where "MCategoryID"!=1;
Je reçois cette erreur:
Invalid syntax at line 1, char 55
select * from "MediaCategoryGroup" where "MCategoryID"!=1;
^
Si vous regardez la Cassandra Select Syntaxe , vous verrez que la clause WHERE
doit être "composée de relations sur les colonnes faisant partie de la clé primaire et/ou d'avoir un secondaire index défini sur eux. " Votre colonne est-elle conforme à cette spécification?
Juste pour vos informations, il s'agit de la liste complète des opérateurs de relation: '=' | '<' | '>' | '<=' | '>=' | '!=' | IN | CONTAINS | CONTAINS KEY
.