我试图在CentOS上安装应用程序,并在我的apache日志中看到这个错误。
如果有什么可以帮助我理解到底是什么情况,我可以尝试解决错误的解决scheme。
这是我在日志中看到的:
[20131010 16:23][notloggedin]: Database error: Invalid SQL: SELECT DISTINCT c.name AS category_name, c.acl_id, b.* FROM bm_categories c INNER JOIN bm_bookmarks b ON c.id = b.category_id LEFT JOIN go_acl a ON a.acl_id = c.acl_id LEFT JOIN go_users_groups ug ON ( a.group_id = ug.group_id ) WHERE (c.user_id= 0 OR ug.user_id = 0 OR a.user_id = 0) ORDER BY category_name ASC , b.name ASC MySQL Error: 1054 (Unknown column 'c.acl_id' in 'field list')
这是你的查询:
SELECT DISTINCT c.name AS category_name, c.acl_id, b.* FROM bm_categories c <-- An alias is set, and thus "c" means "bm_categories" INNER JOIN bm_bookmarks b ON c.id = b.category_id <-- Alias "b" is set for "bm_bookmarks" LEFT JOIN go_acl a ON a.acl_id = c.acl_id LEFT JOIN go_users_groups ug ON ( a.group_id = ug.group_id ) WHERE (c.user_id= 0 OR ug.user_id = 0 OR a.user_id = 0) ORDER BY category_name ASC, b.name ASC
基本上你会被混淆别名。 我尝试在上面的代码中进行注释,以帮助您了解何时设置了这些代码。
它闻起来有点像你需要导入一个数据库模式, 无论它是什么工作。