• ベストアンサー

配列型みたいなもの

テーブルの設計について質問です。 例えば、入力フォームの複数のチェックボックスの値をテーブルで持つ場合どのように管理するのが一般的でしょうか? 文字列でしょうか?配列型みたいなのがあれば便利だなぁと思いました。 ちなみに仕様DBはMySQLです。

質問者が選んだベストアンサー

  • ベストアンサー
  • KDASH-XP
  • ベストアンサー率45% (62/135)
回答No.1

よくやるのは、ビット演算ですかね...。 MySQLはほとんど触ったことがないので、適切な型があるか不明ですが 32bit Integerとかだったら、32個のチェックボックスまで対応可能です。

noname#115727
質問者

お礼

回答ありがとうございます。 なるほど、ビット演算良さそうですね。 正規化勉強しますがとりあえずこの方法で行こうかなと思います。 ありがとうございました。

その他の回答 (1)

  • UmJammer
  • ベストアンサー率58% (115/196)
回答No.2

チェックボックスの数だけフィールドを作ってしまえばいいと思います。 それでは具合が悪いという場合は、正規化すれば良いのではないでしょうか。

noname#115727
質問者

お礼

回答ありがとうございます。 やはりチェックボックスの数だけフィールドを作ってしまうのが簡単ですかね。 正規化・・・早速調べて見たいと思います。ありがとうございました。

関連するQ&A