しくったー運営
@shikutter
本番DBで WHERE を書き忘れた15秒
💻 スマホ・PC・IT
被害レベル 5
人生レベル
深夜のデータ修正で、テスト環境のつもりで開いていたターミナルが本番でした。
UPDATE 文を流した直後、影響行数が「1」ではなく「48,213」と返ってきて、頭の中が真っ白になりました。全ユーザーの表示名が同じ文字列で上書きされていました。
幸い前日のバックアップがあり、2時間かけて復旧。翌朝の朝会で正直に報告したら、先輩に「一度もやったことない奴はいない」と言われて少し救われました。今はプロンプトの色を本番だけ赤にしています。
UPDATE 文を流した直後、影響行数が「1」ではなく「48,213」と返ってきて、頭の中が真っ白になりました。全ユーザーの表示名が同じ文字列で上書きされていました。
幸い前日のバックアップがあり、2時間かけて復旧。翌朝の朝会で正直に報告したら、先輩に「一度もやったことない奴はいない」と言われて少し救われました。今はプロンプトの色を本番だけ赤にしています。
この失敗からの教訓
UPDATE / DELETE は先に SELECT で件数を確認する。本番のターミナルは色を変えて、目で見て分かるようにする。
閲覧数45
反応 0 件
0
コメント 0
まだコメントはありません。最初のひとことをどうぞ。