質問編集履歴
1
コピー元のAテーブルからBテーブルへのコピペの内容を、詳細説明加えました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,3 +1,27 @@
|
|
1
|
+
【 追 記 】
|
2
|
+
|
3
|
+
ここまで沢山の方のご支援、ほんとにありがとうございます。
|
4
|
+
|
5
|
+
誠にすいませんが、本質問について、改めて下記の質問をさせて頂きたいとおもいます。
|
6
|
+
|
7
|
+
(幾つか変更点を訂正したら、全体的にわかりにくくなってしまったので、改めて質問文作成し直しさせて頂きました)
|
8
|
+
|
9
|
+
|
10
|
+
|
11
|
+
私の質問が悪かったみたいで、誠にすいません。
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
改めて、下記、質問について、どうぞよろしくお願い致します。
|
16
|
+
|
17
|
+
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
【 質問内容はここからです 】
|
22
|
+
|
23
|
+
|
24
|
+
|
1
25
|
phpMyAdminを使ってデータベース管理を行っています。
|
2
26
|
|
3
27
|
|
@@ -10,9 +34,9 @@
|
|
10
34
|
|
11
35
|
|
12
36
|
|
13
|
-
【 Aテーブル 】
|
37
|
+
【 Aテーブル 】(社内excelデータをCSVとしてphpMyAdminに取り込み)
|
14
38
|
|
15
|
-
int id ・・・
|
39
|
+
int id ・・・(NULL)
|
16
40
|
|
17
41
|
varchar product_name
|
18
42
|
|
@@ -42,9 +66,11 @@
|
|
42
66
|
|
43
67
|
|
44
68
|
|
45
|
-
【 実現させたいこと 】
|
46
69
|
|
70
|
+
|
47
|
-
1,Aテーブルのdescriptionカラムに入力された内容を、Bテーブルのrecommended_points(NULL)
|
71
|
+
1,Aテーブルのdescriptionカラムの任意idレコードに入力された内容を、Bテーブルのrecommended_pointsカラムの任意idレコードを指定して(NULL)の部分にコピーしたい。
|
72
|
+
|
73
|
+
|
48
74
|
|
49
75
|
|
50
76
|
|
@@ -56,13 +82,13 @@
|
|
56
82
|
|
57
83
|
|
58
84
|
|
59
|
-
|
85
|
+
Aテーブルには、以下の表示がされていて、編集可能な状態になっていません。
|
60
86
|
|
61
87
|
|
62
88
|
|
63
89
|
"This table does not contain a unique column. Grid edit, checkbox, Edit, Copy and Delete features are not available."
|
64
90
|
|
65
|
-
(Aテーブルは、
|
91
|
+
(Aテーブルは、excelで作成した社内データを、CSVデータとしてphpMyAdminデータベースに取り込んでいます。取り込んだデータのAテーブルを、最初に開くと、このような表示がされてしまいます)
|
66
92
|
|
67
93
|
|
68
94
|
|
@@ -70,11 +96,27 @@
|
|
70
96
|
|
71
97
|
|
72
98
|
|
99
|
+
|
100
|
+
|
101
|
+
【 実現させたい事 】
|
102
|
+
|
73
|
-
Aテーブル
|
103
|
+
①Aテーブルを編集可能にする ⇒ ②Aテーブルdescriptionカラムの任意idレコードの内容コピー ⇒ ③Bテーブルのrecommended_pointsカラムの任意のidレコード(NULL)にコピペ
|
104
|
+
|
105
|
+
|
106
|
+
|
107
|
+
と言う一連の作業全てを、SQL構文でやらせたい。
|
74
108
|
|
75
109
|
|
76
110
|
|
77
111
|
作成可能なら、そのSQL構文が、どのようになるか教えて欲しいです。
|
112
|
+
|
113
|
+
また、もし可能だとしたら、phpMyAdminのどの画面で、SQLを実行させれば良いでしょうか?
|
114
|
+
|
115
|
+
Aテーブルの画面(Aテーブルを表示させた状態)からSQL構文を実行させるのでしょうか?
|
116
|
+
|
117
|
+
Bテーブルの画面(Bテーブルを表示させた状態)からSQL構文を実行させるのでしょうか?
|
118
|
+
|
119
|
+
それとも、また別の画面からでしょうか?
|
78
120
|
|
79
121
|
|
80
122
|
|
@@ -82,8 +124,12 @@
|
|
82
124
|
|
83
125
|
|
84
126
|
|
85
|
-
と言った、基本的なSQL構文は、一応、理解しているつもりなのですが、これをどの様に発展させて行
|
127
|
+
と言った、基本的なSQL構文は、一応、理解しているつもりなのですが、これをどの様に発展させて実行させれば良いか、よくわかりません。
|
86
128
|
|
87
129
|
|
88
130
|
|
89
|
-
すいま
|
131
|
+
あと、通常、手作業で行われるであろう『Aテーブルを編集可能にするユニークカラムの追加等』を、SQLでやらせようと言うのは、実現させたい結果を得る為に、私自身は、必要な作業だと、そう認識しています。しかし、これについては、そもそも必要ないものでしょうか?Aテーブル一部コピー⇒Bテーブルへコピペと言う基本作業には、テーブルが、編集可能だろうが不可能だろうが、そもそも関係ないという事なのでしょうか?そのあたりも良く分かりません。
|
132
|
+
|
133
|
+
|
134
|
+
|
135
|
+
以上です。色々とすいませんが、引き続き、皆様からのご支援、どうぞよろしくお願い申し上げます。
|