回答編集履歴

3

修正

2017/10/04 08:17

投稿

fagai
fagai

スコア2158

test CHANGED
@@ -22,4 +22,4 @@
22
22
 
23
23
 
24
24
 
25
- また、この一部を適用しておきたい場合はconfigのstrictをコメントアウトしてmodeというキーを指定します。modeの値には上記のsql_modeの値を入れます。
25
+ また、この一部を適用しておきたい場合はconfigのstrictをコメントアウトしてmodeというキーを指定します。modeの値には設定したいのsql_modeの値を入れます。

2

修正

2017/10/04 08:17

投稿

fagai
fagai

スコア2158

test CHANGED
@@ -19,3 +19,7 @@
19
19
  }
20
20
 
21
21
  ```
22
+
23
+
24
+
25
+ また、この一部を適用しておきたい場合はconfigのstrictをコメントアウトしてmodeというキーを指定します。modeの値には上記のsql_modeの値を入れます。

1

修正

2017/10/04 08:16

投稿

fagai
fagai

スコア2158

test CHANGED
@@ -5,3 +5,17 @@
5
5
  [https://github.com/laravel/framework/blob/5.5/src/Illuminate/Database/Connectors/MySqlConnector.php#L150](https://github.com/laravel/framework/blob/5.5/src/Illuminate/Database/Connectors/MySqlConnector.php#L150)
6
6
 
7
7
  ここで、configにstrictがtrueだったときにstrictModeメソッドが呼ばれ、下の方にあるSQLが実行されます。
8
+
9
+
10
+
11
+ ```
12
+
13
+ protected function strictMode()
14
+
15
+ {
16
+
17
+ return "set session sql_mode='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'";
18
+
19
+ }
20
+
21
+ ```