Mysql
 sql >> Base de données >  >> RDS >> Mysql

Obtention d'une erreur lors de l'insertion de la valeur du type de données blob dans la table mysql

MySQL traite une barre oblique inverse dans une chaîne comme un caractère d'échappement. Vous devez utiliser un double backslash :

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

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

Edit :Si ça ne marche toujours pas :

  • Le fichier est-il sur le serveur MySQL ?
  • La variable 'secure_file_priv' est-elle définie ? (AFFICHER LES VARIABLES COMME 'secure_file_priv' ; ) Si c'est le cas, vous devrez placer le fichier sous ce répertoire.
  • Votre utilisateur a-t-il le privilège FILE ?