回答編集履歴
2
引用元
test
CHANGED
@@ -36,6 +36,16 @@
|
|
36
36
|
|
37
37
|
```
|
38
38
|
|
39
|
+
|
40
|
+
|
41
|
+
Database Error
|
42
|
+
|
43
|
+
Error: SQLSTATE[23502]: Not null violation: 7 ERROR: 列"mt_section_id"内のNULL値はNOT NULL制約違反です DETAIL: 失敗した行は(16, null, 配送, テスト, 123456, null, 3, 28, 2019-11-27 11:22:13, 28, 2019-11-27 11:22:13)を含みます
|
44
|
+
|
45
|
+
|
46
|
+
|
47
|
+
//この失敗した行の行数をカウント
|
48
|
+
|
39
49
|
(16,
|
40
50
|
|
41
51
|
null, //要らない
|
@@ -64,6 +74,8 @@
|
|
64
74
|
|
65
75
|
|
66
76
|
|
67
|
-
つまり、なにか不要な値を転送、あるいはコントローラ内で準備している可能性が考えられます。
|
77
|
+
つまり、なにか不要な値を転送、あるいはコントローラ内で準備している可能性が考えられるので、本来想定していない値がテーブルに突っ込まれて、その値がnullなので制約違反を吐いていると考えられます。
|
78
|
+
|
79
|
+
|
68
80
|
|
69
81
|
ちなみに、ログファイルはあくまでフォーム転送結果を返しているので、問題ないと出ます(DBテーブルに格納できる、できないは問いません)。
|
1
より細かく
test
CHANGED
@@ -1,8 +1,8 @@
|
|
1
|
-
テーブル内のカラムの並びに対して、フォームから取得している値が一致してない
|
1
|
+
テーブル内のカラムの並びに対して、フォームから取得している値が一致してないです。
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
カラム
|
5
|
+
テーブルにおけるカラム数が**10**です。
|
6
6
|
|
7
7
|
|
8
8
|
|
@@ -32,13 +32,13 @@
|
|
32
32
|
|
33
33
|
|
34
34
|
|
35
|
-
これに対して、テーブル
|
35
|
+
これに対して、テーブルに格納しようとするデータは**11**あります。2番めのnullは要らないはず。
|
36
36
|
|
37
37
|
```
|
38
38
|
|
39
39
|
(16,
|
40
40
|
|
41
|
-
null,
|
41
|
+
null, //要らない
|
42
42
|
|
43
43
|
配送,
|
44
44
|
|
@@ -64,4 +64,6 @@
|
|
64
64
|
|
65
65
|
|
66
66
|
|
67
|
-
|
67
|
+
つまり、なにか不要な値を転送、あるいはコントローラ内で準備している可能性が考えられます。
|
68
|
+
|
69
|
+
ちなみに、ログファイルはあくまでフォーム転送結果を返しているので、問題ないと出ます(DBテーブルに格納できる、できないは問いません)。
|