[SQL ] table schema 問題
資料庫名稱:mariaDB
資料庫版本:10.3
內容/問題描述:
id user reason
1 Tom not_interested, busy, other
2 Mark busy
3 Jack not_interested, busy
4 Wendy busy, other
reason 是詢問 user 問卷原因(可複選),
例如為何無法參加活動:□沒興趣 □很忙 □其他
我是將所有reason 用英文標示然後轉成 string array,
這樣做法合適嗎?
(這些name , reason 只有這個 table 會用到)
--
又或者:
id user not_interested busy other
1 Tom 1 1 1
2 Mark 0 1 0
3 Jack 1 1 0
4 Wendy 0 1 1
把 reason 選項放進 schema,
user 有勾選的原因就會是 1 沒有就 0,
這樣做看起來比較清楚,
哪一種做法比較合適?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.39.131.248
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1532513740.A.467.html
→
07/27 10:46,
6年前
, 1F
07/27 10:46, 1F
→
07/27 10:46,
6年前
, 2F
07/27 10:46, 2F
→
07/27 10:48,
6年前
, 3F
07/27 10:48, 3F
推
09/06 20:48,
6年前
, 4F
09/06 20:48, 4F
→
09/06 20:48,
6年前
, 5F
09/06 20:48, 5F
推
09/06 20:52,
6年前
, 6F
09/06 20:52, 6F
→
09/06 20:52,
6年前
, 7F
09/06 20:52, 7F
Database 近期熱門文章
PTT數位生活區 即時熱門文章