1
カラム名が引用符で囲まれた-eオプションを使用して実行するのが難しいです。cqlsh -eを使用して問題を実行しているcqlsh
私は以下のようないくつかのことをUNIXレベルで実行したいと思っています。シェルスクリプトから実行しようとしています。私は引用符で私の値を入れようとすると、私の列の引用符を取り除く。あなたが配置する必要はありません 'ColumnNameに= keyspace.cfから選択*' これはcqlshホスト名-eとして実行されている
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 = '' "' ... columnnameには二重引用符は必要ありません(columnnameは大文字になります) –