Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Nehmen Sie Text aus einer Datei und fügen Sie ihn mithilfe eines Skripts in eine MySQL-Tabelle ein

Nicht einmal in der Nähe für entweder. Sie können einen String nicht nach mysql "umleiten".

Versuchen Sie es

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

stattdessen.

Die zweite Version hat noch weniger Chancen zu arbeiten - Sie würden nur den Namen der Datei in die Datenbank einfügen, nicht den Inhalt der Datei.