[Mysql][Tips]1回のUPDATEでフラグを折ったり立てたり

自分でもなんで初っ端でこう書けなかったのか疑問なんですが、全部折ってから立ててやろうかーとかダメな事を口走りかけたのでメモ。

ポーリングでしか取れないデータで、いつフラグがポッキリいってるか分からない。カラムごと消し飛ばされてるかもしれないけどそれは考慮しない。 AND あるテーブルからかき集めてきたIDsが含まれてる時だけTRUEにしたい。

さらっと考慮しない事にされてるカラムごと消し飛ばされ事件ですが、人生割り切りが大事ということで。だってその処理面倒くさいんだもn

以下のようなテーブルだと仮定します。

データを取ってきたときはとりあえずfalseにしておいて

hogeFlagさんはあるかhogeIDさんとmainTable見比べて更新してね

としてあげれば何の問題もなかった。ロックされてつらい人は一個前の投稿を見ると幸せになるかも。

ブログって更新し始めると色々書くことが思いつくんですよね、というわけでもう一個記事を今日中に投稿するかな。

カテゴリー: MySQL, プログラミング関連 パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です