MySQL behandelt een backslash in een string als een escape-teken. U moet een dubbele backslash gebruiken:
LOAD_FILE('C:\\Users\\Tom\\Desktop\\mango.pdf')
Zie https://dev.mysql.com/doc/ refman/8.0/en/string-literals.html
Bewerken:als het nog steeds niet werkt:
- Bevindt het bestand zich op de MySQL-server?
- Is de variabele 'secure_file_priv' ingesteld? (TOEN VARIABELEN LIKE'secure_file_priv'; ) Als dat zo is, moet u het bestand onder die map plaatsen.
- Heeft uw gebruiker het FILE-privilege?