回答編集履歴

2

2021/09/19 17:15

投稿

mayu-
mayu-

スコア335

test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  `T_COMPANY`の`COLLATE`が明示されていないため
16
16
 
17
- DBサーバー`DEFAULT COLLATE`設定次第にはなりますが
17
+ サーバーやデータベースに対する`DEFAULT COLLATE`設定次第にはなりますが
18
18
 
19
19
  もし、`T_COMPANY`の照合順序が`COLLATE=utf8mb4_general_ci`だったりすると
20
20
 
@@ -28,13 +28,11 @@
28
28
 
29
29
 
30
30
 
31
- 照合順序が異なるテーブルどうしの結合作業はエラーになるのではないかと思い
32
-
33
- MySQL`5.7`で、フィールドの型は同じ、照合順序は異なるというフィールド同士
31
+ MySQL`5.7`で、フィールドの型は同じ、照合順序は異なるというフィールド同士
34
32
 
35
33
  ( `utf8mb4_bin` と `utf8mb4_general_ci` )
36
34
 
37
- 結合してみたところ、エラーにはなりませんでしたけど
35
+ 結合を試してみたところ、エラーにはなりませんでしたけど
38
36
 
39
37
  高いパフォーマンスをご希望なのでしたら
40
38
 

1

2021/09/19 17:15

投稿

mayu-
mayu-

スコア335

test CHANGED
@@ -38,7 +38,7 @@
38
38
 
39
39
  高いパフォーマンスをご希望なのでしたら
40
40
 
41
- 精度高いほうの`COLLATE`に統一して値を比較する必要があると思います。
41
+ 精度高いほうの`COLLATE`に統一して値を比較する必要があると思います。
42
42
 
43
43
 
44
44