スレッド一覧のデータを DB に登録中エラーになるとそれ以降(ブラウザを終了するまで)スレッド一覧のデータが登録出来なくなる
Bug #256209 reported by
TN ex
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
bbs2chreader |
Fix Committed
|
Undecided
|
Unassigned |
Bug Description
http://
で報告されていた件です。
原因は
http://
に書いた通り、unique を期待している thread_id が同一のものを INSERT しようとして例外が発生して、
エラーの状態がリセットされない
以下の URL を参考に修正して、
参考
http://
Prepared Statement を使っている他の場所についても
また、thread_id が同一のものを INSERT しようとした場合にどうすべきかは
別途検討する必要があると思いま
後発のものが有効なようですので
UPDATE に切り替えるとかした方が無難で
To post a comment you must log in.
そういえば同一時刻に立てると thread_id が重複してしまうんでしたねぇ。 VIP全盛期はしょっちゅう被っ ていた気が。
>エラーの状態がリセットされない 確認・修正が必要と思われます。
>Prepared Statement を使っている他の場所についても
そのようです。
>後発のものが有効なようです txtのトップに来るはずなので 、今回のパー速のはsubjec t.txtに先に書かれたものが 有効になっているのでしょう。 ただ運要素がどれだけからんでる かが気になります。 扱っているはずなので、 スレタイ以外のパラメータは上に あるのを使うべきかと。
>INSERT で失敗したらUPDATE に切り替えるとかした方が無難ではないか
新スレはsubject.
あと2chはage処理をidで