2017-04-21 6 views
0

CassandraのテーブルにアクセスするためにDBeaverを使用しています。私は何の問題もなく、データを表示することができますが、私は私のSQL式を入力したときに、私は次のエラーが表示され、結果をフィルタリングする:受け取るSyntaxError:行1:126 'LIMIT'のEOFがありません(... WHERE language = uk; [LIMIT] 200)

SyntaxError: line 1:126 missing EOF at 'LIMIT' (... WHERE language = uk; [LIMIT] 200)

マイクエリ:それは私のクエリ SELECT id, language, content FROM trustyou_reviews WHERE language = uk;

ですか?

答えて

1

必ず、文字列値を一重引用符で囲みます。

SELECT id, language, content FROM trustyou_reviews WHERE language = 'uk'; 

私はDBeaverのSQL式フィルターボックスをチェックし、それはあなたのデータをフィルタリングするための唯一のwhere句の一部を受け取っていますが、完全なquery.Youが唯一の句部分を与える必要与えるされています。前の列がどちらかではありませんので、パーティション列「言語」制限することができない - すなわち

language = 'uk' 
+0

は、残念ながら –

+0

@AnthonySは推測イム –

+0

受け取った新しいエラーが原因カサンドラは、データを格納する方法に起因している更新が回答同じエラーを受け取ります制限されているか、非EQ関係によって制限されています。 –

関連する問題