私は両方の例を1つにマージし、capistranoタスクに使用する次の例を思いつきました。シェルを呼び出して、コマンドラインからこれを実行することができました。
mysql -uUSERNAME --database=${DBNAME} --execute=" SELECT * FROM ${TBNAME} INTO OUTFILE '/tmp/dumps/DBNAME.out' "
構文の違いがわかるように、二重引用符の前にスペースを追加しました。
私は両方の例を1つにマージし、capistranoタスクに使用する次の例を思いつきました。シェルを呼び出して、コマンドラインからこれを実行することができました。
mysql -uUSERNAME --database=${DBNAME} --execute=" SELECT * FROM ${TBNAME} INTO OUTFILE '/tmp/dumps/DBNAME.out' "
構文の違いがわかるように、二重引用符の前にスペースを追加しました。