MySQL Workbench сообщает, что "недопустимо в этой позиции для этой версии сервера" ошибка - PullRequest
0 голосов
/ 25 ноября 2018

Для следующего запроса SQL:

SELECT COUNT (distinct first_name) from actor;

Я получаю следующее сообщение об ошибке:

"SELECT" is not valid at this position for this server version, expecting: '(', WITH

Я новичок в SQL.Как устранить эту ошибку?

Я поставил точно такую ​​же строку на другой ПК с точно такой же схемой, и она работала нормально.

Ответы [ 2 ]

0 голосов
/ 17 апреля 2019

Моя ошибка устранена с помощью 'db_name.'с таблицей, хотя я уже выполнил команду «db_name»;

select * FROM db_name.table_name;
0 голосов
/ 26 ноября 2018

Вы пытались запустить запрос, удаляя пробел между "COUNT" и скобкой?Я запускаю запрос, аналогичный вашему, на MYSQL 5.7, и он выдает ошибку, но без этого пробела запрос выполняется.

Давайте попробуем это:

SELECT COUNT(DISTINCT first_name) FROM actor;
...