sql >> Base de Datos >  >> RDS >> Mysql

Obteniendo un error al insertar el valor del tipo de datos blob en la tabla mysql

MySQL trata una barra invertida en una cadena como un carácter de escape. Necesitas usar una barra invertida doble:

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

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

Editar:si todavía no funciona:

  • ¿Está el archivo en el servidor MySQL?
  • ¿Está configurada la variable 'secure_file_priv'? (MOSTRAR VARIABLES COMO'secure_file_priv'; ) Si es así, deberá colocar el archivo en ese directorio.
  • ¿Tiene su usuario el privilegio de ARCHIVO?