どちらにも近づきません。文字列をmysqlに「リダイレクト」することはできません。
試してみてください
echo "INSERT INTO tblename (fieldname) VALUES (LOAD_FILE('filename'));" | mysql -u root -p password dbname
代わりに。
2番目のバージョンでは、機能する可能性がさらに低くなります。ファイルの内容ではなく、ファイルの名前をデータベースに挿入するだけです。
どちらにも近づきません。文字列をmysqlに「リダイレクト」することはできません。
試してみてください
echo "INSERT INTO tblename (fieldname) VALUES (LOAD_FILE('filename'));" | mysql -u root -p password dbname
代わりに。
2番目のバージョンでは、機能する可能性がさらに低くなります。ファイルの内容ではなく、ファイルの名前をデータベースに挿入するだけです。