Vous ne pouvez pas exécuter d'instructions SELECT à partir du déclencheur. Si vous souhaitez définir des variables, utilisez SELECT INTO déclaration, par ex. -
DECLARE supplierid_ INT(11);
DECLARE customerid_ INT(11);
SELECT
supplierid, customerid
INTO
supplierid_, customerid_
FROM
iv_documents
WHERE
id = OLD.note_documentid;
IF supplierid_ = OLD.note_companyid THEN
...
Aussi, renommez les variables, elles doivent différer des noms de champs.