Bonjour tout le monde!
Je sollicite votre aide car j'ai un problème dont je ne vois vraiment pas la cause.
J'ai une table dont l'une des colonnes est un BLOB et je cherche à y insérer le contenu d'un fichier.
J'utilise donc:
La commande est OK, une entrée "UnNom" est bien créée dans ma table… Mais le champ donnees reste désespérément vide (null).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 INSERT INTO matable (nom, donnees) VALUES ('UnNom', LOAD_FILE('/chemin/vers/mon/fichier.txt'));
Pourtant le chemin est bon (j'ai essayé de mettre le fichier à la racine, et avec un nom sans caractères spéciaux, sans espace etc.), les droits sont bons (rw-r--r--) et le fichier fait à peine 400 octets (oui, octets, pas ko).
Le "pire", c'est que j'arrive à le faire en Java (les données sont stockées dans des byte[]). Mais je dois absolument pouvoir le faire directement en ligne de commande.
Avez-vous une idée d'où ça peut venir, parce-que moi je sèche là…
Merci d'avance!
[Edit]Ça ne marche pas non plus avec un UPDATE
Partager