使用DBeaver访问Cassandra中的表。我可以毫无问题地查看数据,但是当我输入我的SQL表达式来过滤结果时,我收到以下错误:
SyntaxError: line 1:126 missing EOF at 'LIMIT' (... WHERE language = uk; [LIMIT] 200)
我的查询:
SELECT id, language, content FROM trustyou_reviews WHERE language = uk;
是我的查询吗?
答案 0 :(得分:1)
始终用单引号括起字符串值。
SELECT id, language, content FROM trustyou_reviews WHERE language = 'uk';
我检查了DBeaver的SQL表达式过滤器框,它只收到了where子句部分来过滤你的数据但是你给出了完整的查询。你应该只给出where子句部分。即
language = 'uk'