私はzipを含むblobフィールドを持つmysqlデータベースを持っており、bashからディスク上にファイルとして保存する必要があります。私は次のことをしていますが、最終結果はジップとして読み取られません...私は何か間違っているか、ファイルが実際にジップではありません(データベースのエントリは実際に地震局によって作成されるので、それを支配しない)?blobからディスクにblobフィールドを保存する
echo "USE database; SELECT blobcolumn FROM table LIMIT 1" | mysql -u root > file.zip
ファイルエディタでfile.zipを開き、列見出しを含む最初の行を削除します。それから、 'unzip'はそれをzipファイルとして認識しません。
これにより、「$ sql:ambiguous redirect」エラーが発生しました。しかし、私の構文(echo "" | mysql)で-Nオプションを使うと...ファイルはまだzipではないので、dbに何か問題があると思います。 – nareto
は '<<<' – ajreal