アカウント名:
パスワード:
誰か教えてちょうだい
駐車違反をする前までは問題なかったのだから、事前に違反テーブルに該当するナンバーが含まれていることが担保されていたんだと思う。例えば請求が月例かなんかのバッチ処理で、複数の違反をしていたらまとめて請求するので、まず、違反ナンバーのリストを抽出してから、ナンバー毎にクエリをかけるとか。
で、そしてそれが十分なチェック(ナンバーが無効なら含まれているはずはない、含まれているなら有効)だと勘違いして、その後の処理をはしょったとか?
でも'NULL'とNULLは違うからなぁ。素でクエリを生成していたら間違いようがないので、なんかフレームワーク介していたのかなぁ。
テーブル間の外部キー結合制約によってはナンバープレートがNOT NULL制約になってる可能性もありますし、登録する時はまだ不明だけどブランクにできないってときに'NULL'を埋めるようになってるとかあるかも。
'NULL'で埋められてたら'NULL'に請求がいくのでは?日本の免許でいう点数みたいなのがAND条件で入ってるんですかね。
銀行口座の金額計算端数をソート順で最後になるはずのZZZZZさんに突っ込む、みたいな有名なバグ(仕様?)がありますが、それの亜種ではないかと。
>'NULL'で埋められてたら'NULL'に請求がいくのでは?そのせいで、ナンバープレートが'NULL'の人に請求が集まったんじゃないかなと思った。
このツリーでも何か不具合が起こってるような……。# 無限ループ?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ハッカーとクラッカーの違い。大してないと思います -- あるアレゲ
一体どんなコードを書けば文字列NULLが不具合を起こすコードになるのか (スコア:0)
誰か教えてちょうだい
Re: (スコア:0)
駐車違反をする前までは問題なかったのだから、事前に違反テーブルに該当するナンバーが含まれていることが担保されていたんだと思う。
例えば請求が月例かなんかのバッチ処理で、複数の違反をしていたらまとめて請求するので、まず、違反ナンバーのリストを抽出してから、ナンバー毎にクエリをかけるとか。
で、そしてそれが十分なチェック(ナンバーが無効なら含まれているはずはない、含まれているなら有効)だと勘違いして、その後の処理をはしょったとか?
でも'NULL'とNULLは違うからなぁ。
素でクエリを生成していたら間違いようがないので、なんかフレームワーク介していたのかなぁ。
Re: (スコア:0)
テーブル間の外部キー結合制約によってはナンバープレートがNOT NULL制約になってる可能性もありますし、
登録する時はまだ不明だけどブランクにできないってときに'NULL'を埋めるようになってるとかあるかも。
Re:一体どんなコードを書けば文字列NULLが不具合を起こすコードになるのか (スコア:0)
'NULL'で埋められてたら'NULL'に請求がいくのでは?
日本の免許でいう点数みたいなのがAND条件で入ってるんですかね。
Re: (スコア:0)
銀行口座の金額計算端数をソート順で最後になるはずのZZZZZさんに突っ込む、みたいな有名なバグ(仕様?)がありますが、
それの亜種ではないかと。
Re: (スコア:0)
>'NULL'で埋められてたら'NULL'に請求がいくのでは?
そのせいで、ナンバープレートが'NULL'の人に請求が集まったんじゃないかなと思った。
Re: (スコア:0)
このツリーでも何か不具合が起こってるような……。
# 無限ループ?