パスワードを忘れた? アカウント作成

「NULL」というカスタムナンバープレートを取得したところ、大量の駐車違反切符を受け取る結果に」記事へのコメント

    • 駐車違反をする前までは問題なかったのだから、事前に違反テーブルに該当するナンバーが含まれていることが担保されていたんだと思う。
      例えば請求が月例かなんかのバッチ処理で、複数の違反をしていたらまとめて請求するので、まず、違反ナンバーのリストを抽出してから、ナンバー毎にクエリをかけるとか。

      で、そしてそれが十分なチェック(ナンバーが無効なら含まれているはずはない、含まれているなら有効)だと勘違いして、その後の処理をはしょったとか?

      でも'NULL'とNULLは違うからなぁ。
      素でクエリを生成していたら間違いようがないので、なんかフレームワーク介していたのかなぁ。

      • by Anonymous Coward

        テーブル間の外部キー結合制約によってはナンバープレートがNOT NULL制約になってる可能性もありますし、
        登録する時はまだ不明だけどブランクにできないってときに'NULL'を埋めるようになってるとかあるかも。

        • by Anonymous Coward

          'NULL'で埋められてたら'NULL'に請求がいくのでは?
          日本の免許でいう点数みたいなのがAND条件で入ってるんですかね。

          • by Anonymous Coward

            銀行口座の金額計算端数をソート順で最後になるはずのZZZZZさんに突っ込む、みたいな有名なバグ(仕様?)がありますが、
            それの亜種ではないかと。

          • by Anonymous Coward

            >'NULL'で埋められてたら'NULL'に請求がいくのでは?
            そのせいで、ナンバープレートが'NULL'の人に請求が集まったんじゃないかなと思った。

            • by Anonymous Coward

              このツリーでも何か不具合が起こってるような……。
              # 無限ループ?

ナニゲにアレゲなのは、ナニゲなアレゲ -- アレゲ研究家

処理中...