首页 新闻 会员 周边 捐助

有了解MySQL的来帮帮忙,很怪异的查询错误

0
悬赏园豆:20 [已关闭问题] 关闭于 2011-01-05 11:12

SELECT *, f.fid AS fid FROM pre_forum_forum f LEFT JOIN pre_forum_forumfield ff USING (fid)

 

 

错误如下:

#1143 - SELECT command denied to user ''@'' for column 'fid' in table 'f'

 

把USING(fid)改为 On f.fid=ff.fid 却又正常

USING难道还需要特殊权限吗?咋整?

问题补充: 经过测试,确认这是MySQL的一个BUG,当开启--skip-grant-tables的时候,就会出现这个BUG,在SELECT中需要明确选择的字段,不能使用*通配符,去掉--skip-grant-tables选项就可以了。。
魏冉的主页 魏冉 | 初学一级 | 园豆:165
提问于:2011-01-05 10:34
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册