質問編集履歴

1

update後の症状

2019/09/08 01:18

投稿

hello_mate
hello_mate

スコア21

test CHANGED
File without changes
test CHANGED
@@ -16,23 +16,79 @@
16
16
 
17
17
  下記が動作の例です
18
18
 
19
+
20
+
21
+ --------------------------------------
22
+
23
+ **変更点以下**
24
+
25
+ --------------------------------------
26
+
19
27
  データはデータベースに登録しております
20
28
 
21
29
  brandTable
22
30
 
31
+
32
+
33
+ updateの時に起こってしまうことは maker tableに下記の情報が入っているとして
34
+
35
+ maker_id /maker_name
36
+
37
+ 1 aaa
38
+
39
+ 2 bbb
40
+
41
+ 3 ccc
42
+
43
+
44
+
45
+ ブランドテーブルには下記の一件のデータが登録されてるとし
46
+
23
47
  主キー          外部キー
24
48
 
25
49
  ブランドID ブランド名前 メーカーid メーカー名前
26
50
 
27
51
  1 aaa 1 aaa
28
52
 
53
+
54
+
29
- メーカー名を登録されている3 cccに変更しようとすると
55
+ メーカー名を登録されている3 cccに変更しようとすると
30
56
 
31
57
  1 aaa 1 ccc
32
58
 
33
59
 
34
60
 
61
+ 登録後のmaker tableを見ると
62
+
63
+ maker_id /maker_name
64
+
65
+ 1 ccc
66
+
67
+ 2 bbb
68
+
69
+ 3 ccc
70
+
35
- このように、idは変わらず名前だけ変更されて名前の登録の重複が起きてしまいます。
71
+ このように、名前変更されて名前の登録の重複が起きてしまいます。
72
+
73
+
74
+
75
+ 理想は
76
+
77
+ maker_id /maker_name
78
+
79
+ 1 aaa
80
+
81
+ 2 bbb
82
+
83
+ 3 ccc
84
+
85
+
86
+
87
+ のままで、登録後を
88
+
89
+ 1 cccではなく
90
+
91
+ 3 cccにするようにしたいです。
36
92
 
37
93
 
38
94