回答編集履歴

2

見直し

2021/04/21 06:42

投稿

退会済みユーザー
test CHANGED
@@ -5,6 +5,14 @@
5
5
 
6
6
 
7
7
  ---
8
+
9
+
10
+
11
+ > テーブル名:thread_data
12
+
13
+ > ・id(連番)
14
+
15
+ > ・thread_id(スレッド作成者を区別するためのID)
8
16
 
9
17
 
10
18
 
@@ -16,11 +24,23 @@
16
24
 
17
25
 
18
26
 
19
- このidres_data.idだけど
27
+ thread_data.id と thread_data.thread_id の違い
20
28
 
21
- res_data.idとres_data.res_idの違いをはっきりさせといたほうがいいよ。
29
+ res_data.id res_data.res_id の違いをはっきりさせといたほうがいいよ。
22
30
 
23
31
  これ、混乱のもとになるから。
32
+
33
+
34
+
35
+ idってカラムを設けることで
36
+
37
+ 自テーブル内のユニークさを担保するけど、
38
+
39
+ それと違う自テーブル内の別idって
40
+
41
+ なにか計算式で算出するのかユーザー記入なのかわからないけど、
42
+
43
+ 中身の違うものに同じようにidってつけると混乱するよ。
24
44
 
25
45
 
26
46
 

1

加筆

2021/04/21 06:42

投稿

退会済みユーザー
test CHANGED
@@ -1,3 +1,35 @@
1
1
  レスポンスからどのスレッドを指すのかを示すように
2
2
 
3
3
  レスポンステーブルにスレッドIDを持たせないと実現できないかと。
4
+
5
+
6
+
7
+ ---
8
+
9
+
10
+
11
+ > テーブル名:res_data
12
+
13
+ > ・id(連番)
14
+
15
+ > ・res_id(投稿者を区別するためのID)
16
+
17
+
18
+
19
+ このidはres_data.idだけど、
20
+
21
+ res_data.idと、res_data.res_idの違いをはっきりさせといたほうがいいよ。
22
+
23
+ これ、混乱のもとになるから。
24
+
25
+
26
+
27
+ autherのテーブルを別途設けるなら、
28
+
29
+ res_autherを持たずにres_data.auther_idなどとしたら
30
+
31
+ 確実に投稿者を区別できると思うけど。
32
+
33
+ じゃないと、同じ投稿者名を使いまわしされれば、
34
+
35
+ なりすましとか起こりうる。