ошибка в запросе с помощью JOIN USING - PullRequest
0 голосов
/ 04 сентября 2010

Рассмотрим этот простой запрос:

SELECT * FROM table1 JOIN table2 USING(pid) WHERE pid='2' ;

Я получаю эту ошибку:

1142: команда SELECT запрещена пользователю 'root' @ 'localhost' для столбца 'pid' в таблице 'table1'

Когда я заменяю USING на ON (и этот правильный синтаксис ...), ошибка исчезает.

В чем проблема?

1 Ответ

1 голос
/ 04 сентября 2010

Исключением является то, что ваша база данных настроена так, чтобы не допускать, чтобы пользовательский контекст, в котором выполняется пользователь, не имел доступа к этому столбцу. Какие разрешения были применены к этому столбцу?

Попробуйте исправить эти проблемы с разрешениями. Предоставьте выбор разрешений или удалите эти запреты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...