Esistono due diversi tipi di virgolette in MySQL. Devi usare ` per i nomi delle colonne e ' per le stringhe. Dato che hai usato ' per la colonna del nome del file, il parser della query è stato confuso. Rimuovere le virgolette attorno a tutti i nomi di colonna o modificare 'nomefile' in 'nomefile'. Allora dovrebbe funzionare.