[SQL ] mysql資料表的設計

看板Database作者 (小南)時間15年前 (2010/05/20 02:45), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/3 (看更多)
※ [本文轉錄自 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
HABTM 去找一下吧... 有這方面的作法...通常有中間表.
05/21 11:00, 1F
文章代碼(AID): #1Bz37RQy (Database)
文章代碼(AID): #1Bz37RQy (Database)