回答編集履歴

2

調整

2018/05/31 02:56

投稿

yambejp
yambejp

スコア114839

test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  - 特に制限なくデータの羅列でいいなら文字列型でもよい
8
8
 
9
- - チェックボックスの項目が高い頻度で増減するなら別途正規化を行う
9
+ - チェックボックスの項目が高い頻度で不特定に増減するなら別途正規化を行う
10
10
 
11
11
 
12
12
 

1

追記

2018/05/31 02:56

投稿

yambejp
yambejp

スコア114839

test CHANGED
@@ -38,6 +38,22 @@
38
38
 
39
39
 
40
40
 
41
+ さらに、set型はデータ自体がビットで登録されているため
42
+
43
+ データ投入にbit和を利用できます
44
+
45
+ ```SQL
46
+
47
+ insert into tbl(v1,v2) values(1,1),(5,5);
48
+
49
+ ```
50
+
51
+ ※上記v1=1→「A」が登録される
52
+
53
+ v1=5→「A,C」が登録される
54
+
55
+
56
+
41
57
  このデータからv1にAを含むレコードを取り出すためにはfind_in_set関数を利用します。
42
58
 
43
59