看板 Database 關於我們 聯絡資訊
※ [本文轉錄自 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
kylekai:HABTM 去找一下吧... 有這方面的作法...通常有中間表. 05/21 11:00