接收语法错误:第1行:126错过EOF在' LIMIT' (... WHERE language = uk; [LIMIT] 200)

时间:2017-04-21 16:09:17

标签: sql database cassandra syntax-error dbeaver

使用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;

是我的查询吗?

1 个答案:

答案 0 :(得分:1)

始终用单引号括起字符串值。

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

我检查了DBeaver的SQL表达式过滤器框,它只收到了where子句部分来过滤你的数据但是你给出了完整的查询。你应该只给出where子句部分。即

language = 'uk'