Per tutti coloro che hanno provato a rispondere a questa domanda, ecco il mio sincero ringraziamento. Ho trovato il problema e la soluzione.
la mia query sql è così
UPDATE `dblayer`.`test` SET `title` = 'hello a' WHERE `test`.`id` =1;
che ho ricevuto da phpmyadmin e funziona perfettamente sul mio sistema. Ma quando lavoro sui server non funziona e dice che il comando negato potrebbe essere perché
`dblayer`.`test`
Sto cercando di selezionare la tabella a livello globale (o qualcosa del genere, non ne sono sicuro) ma se la mia query sql è
UPDATE `test` SET `title` = 'hello a' WHERE `test`.`id` =1;
funziona anche sul mio server.