Grazie per la risposta.

Continuando a smanettare ho scoperto 2 cose.

La prima: prima della tabella, nella query, ho messo il suffisso nomedatabase.nometabella

Facendo così l'errore è diventato:
codice:
DELETE command denied to user ''@'localhost' for table 'categoria_costi'
Sto cercando di garantire tutti i privilegi all'utente che uso ma da MySql Workbench non so come fare.