MySQL traite une barre oblique inverse dans une chaîne comme un caractère d'échappement. Vous devez utiliser un double backslash :
LOAD_FILE('C:\\Users\\Tom\\Desktop\\mango.pdf')
Voir https://dev.mysql.com/doc/ refman/8.0/en/string-literals.html
Edit :Si ça ne marche toujours pas :
- Le fichier est-il sur le serveur MySQL ?
- La variable 'secure_file_priv' est-elle définie ? (AFFICHER LES VARIABLES COMME 'secure_file_priv' ; ) Si c'est le cas, vous devrez placer le fichier sous ce répertoire.
- Votre utilisateur a-t-il le privilège FILE ?