误差与悬赏分

问题描述:

考虑这个简单的查询,查询:误差与悬赏分

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

我得到这个错误:

1142: SELECT command denied to user 'root'@'localhost' for column 'pid' in table 'table1'

当我与ON(这正确的语法......)错误更换USING消失。

什么问题?

+0

您是否正在从CLI客户端运行这些命令? – 2010-09-04 06:29:08

例外情况是说您的数据库安全性设置为不允许正在运行的用户上下文无法访问该列。该列适用了哪些权限?

尝试解决这些权限问题。授予选择权限,或删除这些拒绝权限。

+0

是的,他们都有pid列。 但在...之前使用作品;( – 2010-09-04 06:16:52