回答編集履歴
5
修正
test
CHANGED
@@ -42,8 +42,6 @@
|
|
42
42
|
|
43
43
|
・関数の実行
|
44
44
|
|
45
|
-
・副問い合わせ等があればそれも実行
|
46
|
-
|
47
45
|
といった複雑な処理を行いながらデータを追記します(ここに上げたのはほんの一部です)。INSERTはシンプルなようで非常に複雑な動作も可能ですので、そういった条件分岐が多数あります。
|
48
46
|
|
49
47
|
http://dev.mysql.com/doc/refman/5.6/en/insert.html
|
4
修正
test
CHANGED
@@ -16,29 +16,33 @@
|
|
16
16
|
|
17
17
|
SQLの場合、
|
18
18
|
|
19
|
-
|
19
|
+
・DBにログイン
|
20
20
|
|
21
21
|
→ID,PWは正しいか
|
22
22
|
|
23
23
|
→接続元ホストは許可されているか
|
24
24
|
|
25
|
-
|
25
|
+
・与えられたSQL文は何を実行するSQLか
|
26
26
|
|
27
27
|
→シンタックスチェックも行う
|
28
28
|
|
29
|
-
|
29
|
+
・ログインしたユーザーの権限で実行できるSQLか
|
30
30
|
|
31
|
-
|
31
|
+
・どのテーブル、カラムが対象か
|
32
32
|
|
33
33
|
→テーブルは存在するか
|
34
34
|
|
35
35
|
→カラムは存在するか
|
36
36
|
|
37
|
-
|
37
|
+
・各種チェック
|
38
38
|
|
39
|
-
|
39
|
+
→主キー等の制限に反していないか
|
40
40
|
|
41
|
+
→データ型と挿入する値に差異がないか
|
42
|
+
|
41
|
-
|
43
|
+
・関数の実行
|
44
|
+
|
45
|
+
・副問い合わせ等があればそれも実行
|
42
46
|
|
43
47
|
といった複雑な処理を行いながらデータを追記します(ここに上げたのはほんの一部です)。INSERTはシンプルなようで非常に複雑な動作も可能ですので、そういった条件分岐が多数あります。
|
44
48
|
|
3
修正
test
CHANGED
@@ -18,7 +18,13 @@
|
|
18
18
|
|
19
19
|
・DBにログイン
|
20
20
|
|
21
|
+
→ID,PWは正しいか
|
22
|
+
|
23
|
+
→接続元ホストは許可されているか
|
24
|
+
|
21
25
|
・与えられたSQL文は何を実行するSQLか
|
26
|
+
|
27
|
+
→シンタックスチェックも行う
|
22
28
|
|
23
29
|
・ログインしたユーザーの権限で実行できるSQLか
|
24
30
|
|
2
修正
test
CHANGED
@@ -32,7 +32,7 @@
|
|
32
32
|
|
33
33
|
→主キー等の制限に反していないか
|
34
34
|
|
35
|
-
|
35
|
+
・関数の実行
|
36
36
|
|
37
37
|
といった複雑な処理を行いながらデータを追記します(ここに上げたのはほんの一部です)。INSERTはシンプルなようで非常に複雑な動作も可能ですので、そういった条件分岐が多数あります。
|
38
38
|
|
1
修正
test
CHANGED
@@ -24,15 +24,15 @@
|
|
24
24
|
|
25
25
|
・どのテーブル、カラムが対象か
|
26
26
|
|
27
|
-
|
27
|
+
→テーブルは存在するか
|
28
28
|
|
29
|
-
|
29
|
+
→カラムは存在するか
|
30
30
|
|
31
31
|
・各種チェック
|
32
32
|
|
33
|
-
|
33
|
+
→主キー等の制限に反していないか
|
34
34
|
|
35
|
-
|
35
|
+
→関数の実行
|
36
36
|
|
37
37
|
といった複雑な処理を行いながらデータを追記します(ここに上げたのはほんの一部です)。INSERTはシンプルなようで非常に複雑な動作も可能ですので、そういった条件分岐が多数あります。
|
38
38
|
|