- ベストアンサー
配列型みたいなもの
テーブルの設計について質問です。 例えば、入力フォームの複数のチェックボックスの値をテーブルで持つ場合どのように管理するのが一般的でしょうか? 文字列でしょうか?配列型みたいなのがあれば便利だなぁと思いました。 ちなみに仕様DBはMySQLです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
よくやるのは、ビット演算ですかね...。 MySQLはほとんど触ったことがないので、適切な型があるか不明ですが 32bit Integerとかだったら、32個のチェックボックスまで対応可能です。
その他の回答 (1)
- UmJammer
- ベストアンサー率58% (115/196)
回答No.2
チェックボックスの数だけフィールドを作ってしまえばいいと思います。 それでは具合が悪いという場合は、正規化すれば良いのではないでしょうか。
質問者
お礼
回答ありがとうございます。 やはりチェックボックスの数だけフィールドを作ってしまうのが簡単ですかね。 正規化・・・早速調べて見たいと思います。ありがとうございました。
お礼
回答ありがとうございます。 なるほど、ビット演算良さそうですね。 正規化勉強しますがとりあえずこの方法で行こうかなと思います。 ありがとうございました。