我將此存儲過程從mssql移植到mysql,並且出現錯誤,說我缺少右括號,我似乎無法找到原因。丟失右括號
CREATE PROCEDURE get_oids (IN sys_info VARCHAR(255))
BEGIN
SELECT oids.id, oids.attribute, oids.description_oid, oids.mib_name, oids.classifier
FROM oids
INNER JOIN mib_mappings
ON mib_mappings.name = oids.mib_name
WHERE ((sys_info LIKE '%' + mib_mappings.model + '%' AND sys_info LIKE '%' + mib_mappings.vendor + '%') OR mib_mappings.model = 'ALL')
AND oids.nodeType = 'CHILD' AND oids.descriptionOID is not null
GROUP BY oids.id, oids.attribute, oids.description_oid, oids.mib_name, o.classifier
END
@馬特這一切都已經,還我猜我在GROUP BY子句的最後需要分號 – DorkMonstuh