質問編集履歴

1

コピー元のAテーブルからBテーブルへのコピペの内容を、詳細説明加えました。

2016/06/30 03:50

投稿

Guamstreet
Guamstreet

スコア31

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 ・・・ PrimaryKey(Auto_increment)
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
+ テーブルには、以下の表示がされていて、編集可能な状態になっていません。
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テーブルは、実はCSVデータphpMyAdminデータベースに取り込んでいます。取り込んだデータの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テーブル任意カラム⇒Bテーブル任意カラムに、全く自動でさせる事は、SQL構文で作成可能でしょうか?
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
+ 以上です。色々とすいませんが、引き続き、皆様からのご支援、どうぞよろしくお願い申し上げます。