MySQLで、`1(true)` / `0(false)` を入れるフラグ項目を作るときに、 「まだ決まっていない状態」や「未設定」をどう持たせるのがよいのかで少し迷いました。 特に、 `0` を未設定代わりにしてよいのか `NULL` を使うべきなのか `-1` など独自ルールを作るべきなのか ...