回答編集履歴
2
引用元
answer
CHANGED
|
@@ -17,6 +17,11 @@
|
|
|
17
17
|
|
|
18
18
|
これに対して、テーブルに格納しようとするデータは**11**あります。2番めのnullは要らないはず。
|
|
19
19
|
```
|
|
20
|
+
|
|
21
|
+
Database Error
|
|
22
|
+
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)を含みます
|
|
23
|
+
|
|
24
|
+
//この失敗した行の行数をカウント
|
|
20
25
|
(16,
|
|
21
26
|
null, //要らない
|
|
22
27
|
配送,
|
|
@@ -31,5 +36,6 @@
|
|
|
31
36
|
)
|
|
32
37
|
```
|
|
33
38
|
|
|
34
|
-
つまり、なにか不要な値を転送、あるいはコントローラ内で準備している可能性が考えられます。
|
|
39
|
+
つまり、なにか不要な値を転送、あるいはコントローラ内で準備している可能性が考えられるので、本来想定していない値がテーブルに突っ込まれて、その値がnullなので制約違反を吐いていると考えられます。
|
|
40
|
+
|
|
35
41
|
ちなみに、ログファイルはあくまでフォーム転送結果を返しているので、問題ないと出ます(DBテーブルに格納できる、できないは問いません)。
|
1
より細かく
answer
CHANGED
|
@@ -1,6 +1,6 @@
|
|
|
1
|
-
テーブル内のカラムの並びに対して、フォームから取得している値が一致してない
|
|
1
|
+
テーブル内のカラムの並びに対して、フォームから取得している値が一致してないです。
|
|
2
2
|
|
|
3
|
-
カラム
|
|
3
|
+
テーブルにおけるカラム数が**10**です。
|
|
4
4
|
|
|
5
5
|
```
|
|
6
6
|
部門ID mt_section_id
|
|
@@ -15,10 +15,10 @@
|
|
|
15
15
|
更新日時 modified_datetime
|
|
16
16
|
```
|
|
17
17
|
|
|
18
|
-
これに対して、テーブル
|
|
18
|
+
これに対して、テーブルに格納しようとするデータは**11**あります。2番めのnullは要らないはず。
|
|
19
19
|
```
|
|
20
20
|
(16,
|
|
21
|
-
null,
|
|
21
|
+
null, //要らない
|
|
22
22
|
配送,
|
|
23
23
|
テスト,
|
|
24
24
|
123456,
|
|
@@ -31,4 +31,5 @@
|
|
|
31
31
|
)
|
|
32
32
|
```
|
|
33
33
|
|
|
34
|
-
|
|
34
|
+
つまり、なにか不要な値を転送、あるいはコントローラ内で準備している可能性が考えられます。
|
|
35
|
+
ちなみに、ログファイルはあくまでフォーム転送結果を返しているので、問題ないと出ます(DBテーブルに格納できる、できないは問いません)。
|