拒绝错误SQL 1142

时间:2012-07-18 15:38:52

标签: mysql select grant

我在同一个SQL数据库中的服务器上安装了4个phpbb3论坛,但是在里面的单独数据库中。 我想分享phpbb_Users表! 我按照dcz写的步骤:http://www.phpbb.com/community/viewtopic.php?f=46&t=562513&start=45#p6498115, 但是在将config.php和constants.php中的$ table_shared放入后,显示错误:

常规错误 - SQL错误[mysqli]

SELECT command denied to user 'sql1234_user'@'localhost' for table 'phpbb_config' [1142]
An sql error occurred while fetching this page. Please contact an administrator if this problem persists.

Allready尝试GRANT用户但显示相同的错误,用户拒绝GRANT。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题并通过谷歌搜索找到了这个问题,我想我会发布我的解决方案以防万一有人遇到这个问题。

我的错误完全相同。问题是我的JOIN语法,这就是我所拥有的:

"SELECT * FROM aircraft_sched INNER JOIN aircraft_sched.Sched_Day1 ON aircraft_sched_options.SchedOpt_ID"

这应该是:

"SELECT * FROM aircraft_sched INNER JOIN aircraft_sched_options ON aircraft_sched.Sched_Day1 = aircraft_sched_options.SchedOpt_ID"

我在思考之前输入了它,只是我的一个愚蠢的错误。希望这有助于某人。