Мне трудно выполнить, используя параметр -e с именем столбца в кавычках.
Я хочу выполнить что-то вроде ниже, используя уровень unix. Попытка запустить из сценария оболочки. Когда я пытаюсь поместить свои значения в кавычки, это убирает кавычки для моего столбца.
select * from keyspace.cf where "columnname"=''
Пробовал это:
cqlsh hostname -e "select * from keyspace.cf where "columnname"=''"
Он выполняется как cqlsh hostname -e 'select * from keyspace.cf, где columnname='
stdin>:1:InvalidRequest: Error from server: code=2200 [Invalid query] message="Undefined name columnaname in where clause ('columnname= 'value'')"
cqlsh hostname -e "select * from keyspace.cf where columnname='' "
... вам не нужны двойные кавычки для имени столбца (пока имя столбца не указано заглавными буквами) - person undefined_variable   schedule 17.05.2017