Получение SyntaxError: строка 1:126 отсутствует EOF в "LIMIT" (... WHERE language = uk; [LIMIT] 200)

Использование 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 ответ

Всегда заключайте строковые значения в одинарные кавычки.

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

Я отмечаю флажок фильтра выражений SQL DBeaver. Он получает только часть предложения where для фильтрации ваших данных, но вы задаете полный запрос. Вы должны указывать только часть предложения where. т.е.

language = 'uk'
Другие вопросы по тегам