[SQL ] mysql資料表的設計
※ [本文轉錄自 PHP 看板]
作者: taitin (小南) 看板: PHP
標題: [請益] mysql資料表的設計
時間: Thu May 20 02:35:00 2010
我有一份資料
需要記錄每個選項名稱
如:某某人喜歡的運動
選項有:足球 棒球 籃球....
我想用checkbox來表示
然後資料表欄位表頭就是運動名稱
欄位內容是bool 1表示有勾選,0表示沒勾選
雖然這樣可以得到我要的結果
但是總覺得這樣方法不是很好
因為萬一要增加新的球類,可能其他欄位會被影響到
還有每次都抓field裡的資料,這樣會不會造成效率低落?
另外就是蒐尋的時候,若是用bool值,就完全沒辦法用比對字串的方式。
如:想找喜歡棒球的人
用我上面說的辦法就很難找到
想請問版大對於這樣的狀況
有沒有比較好的schema
謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.251.197.40
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.251.197.40
→
05/21 11:00, , 1F
05/21 11:00, 1F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 3 篇):