MySQL behandelt einen Backslash in einem String als Escape-Zeichen. Sie müssen einen doppelten Backslash verwenden:
LOAD_FILE('C:\\Benutzer\\Tom\\Desktop\\mango.pdf')
Siehe https://dev.mysql.com/doc/ refman/8.0/en/string-literals.html
Bearbeiten:Wenn es immer noch nicht funktioniert:
- Ist die Datei auf dem MySQL-Server?
- Ist die Variable 'secure_file_priv' gesetzt? (VARIABLEN WIE„secure_file_priv“ ANZEIGEN; ) Wenn dies der Fall ist, müssen Sie die Datei in diesem Verzeichnis ablegen.
- Verfügt Ihr Benutzer über das FILE-Privileg?