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

Prenez le texte d'un fichier et insérez-le dans une table mysql à l'aide d'un script

Pas même proche pour l'un ou l'autre. Vous ne pouvez pas "rediriger" une chaîne vers mysql.

Essayez

echo "INSERT INTO tblename (fieldname) VALUES (LOAD_FILE('filename'));" | mysql -u root -p password dbname

à la place.

La deuxième version a encore moins de chances de fonctionner - vous insérez simplement le nom du fichier dans la base de données, pas le contenu du fichier.