Mysql
 sql >> Database >  >> RDS >> Mysql

Viene visualizzato un errore durante l'inserimento del valore del tipo di dati BLOB nella tabella MySQL

MySQL tratta una barra rovesciata in una stringa come un carattere di escape. Devi usare una doppia barra rovesciata :

LOAD_FILE('C:\\Utenti\\Tom\\Desktop\\mango.pdf')

Vedi https://dev.mysql.com/doc/ refman/8.0/en/string-literals.html

Modifica:se continua a non funzionare:

  • Il file è sul server MySQL?
  • La variabile 'secure_file_priv' è impostata? (MOSTRA VARIABILI COME'secure_file_priv'; ) In tal caso, dovrai posizionare il file in quella directory.
  • Il tuo utente ha il privilegio FILE?