【发布时间】:2012-07-08 17:02:53
【问题描述】:
SELECT `aversio`.`module`.`module` AS `module`
FROM
`projectmodule`
JOIN `module` ON `aversio`.`projectmodule`.`moduleID` = `aversio`.`module`.`moduleID`
JOIN `project` ON `aversio`.`project`.`projectID` = `aversio`.`projectmodule`.`projectID`
WHERE `aversio`.`module`.`actief` = _utf8'1'
AND `aversio`.`projectmodule`.`verwijderd` = _utf8'0'
AND `aversio`.`projectmodule`.`verwijderd` = _utf8'0'
MYSQL 错误:没有注册 'aversio'@'%'
这个错误是什么意思
【问题讨论】:
-
你试过删除所有
()吗?它们是不必要的。 -
这些反引号也可能是不必要的,除非它是由代码生成器生成的。
-
我认为这个:
aversio.projectmodule.verwijderd包含一个元素太多。 MySQL 不支持这个 IIRC。尝试删除aversio部分