sql >> Database >  >> RDS >> Mysql

Foutmelding bij het invoegen van blob-gegevenstypewaarde in mysql-tabel

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?



  1. PostgreSQL en QSqlQuery.bindValue() zijn traag

  2. Wordpress &MySQL-tabelfragmentatie

  3. De dag van het jaar converteren naar een datum waarop sommige datumnotaties DDYYYY hebben en andere DDDYYYY in orakel

  4. Hoe u ervoor kunt zorgen dat uw MySQL-database beveiligd is?