teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

追記2

2017/02/23 23:12

投稿

moonphase
moonphase

スコア6621

answer CHANGED
@@ -3,7 +3,7 @@
3
3
 
4
4
  # 以下追記
5
5
 
6
- REGEXPを利用している場合、条件によって結果が異なるということです。
6
+ REGEXPを利用している場合、条件によって結果が異なる場合があるということです。
7
7
 
8
8
  ```
9
9
  ■MariaDB 5.5
@@ -15,6 +15,15 @@
15
15
  +----------------+-------------------------------------------+
16
16
  1 row in set (0.00 sec)
17
17
 
18
+ MariaDB [(none)]> SELECT @@VERSION, 'キヤノン' REGEXP 'キ[ヤャ]';
19
+ +----------------+-------------------------------------+
20
+ | @@VERSION | 'キヤノン' REGEXP 'キ[ヤャ]' |
21
+ +----------------+-------------------------------------+
22
+ | 5.5.52-MariaDB | 1 |
23
+ +----------------+-------------------------------------+
24
+ 1 row in set (0.00 sec)
25
+
26
+
18
27
  ■MariaDB 10.1
19
28
  MariaDB [(none)]> SELECT @@VERSION, 'キヤノン' REGEXP 'キ[ヤャ]ノン';
20
29
  +-----------------+-------------------------------------------+
@@ -23,4 +32,13 @@
23
32
  | 10.1.21-MariaDB | 1 |
24
33
  +-----------------+-------------------------------------------+
25
34
  1 row in set (0.00 sec)
35
+
36
+ MariaDB [(none)]> SELECT @@VERSION, 'キヤノン' REGEXP 'キ[ヤャ]';
37
+ +-----------------+-------------------------------------+
38
+ | @@VERSION | 'キヤノン' REGEXP 'キ[ヤャ]' |
39
+ +-----------------+-------------------------------------+
40
+ | 10.1.21-MariaDB | 1 |
41
+ +-----------------+-------------------------------------+
42
+ 1 row in set (0.00 sec)
43
+
26
44
  ```

1

追記

2017/02/23 23:12

投稿

moonphase
moonphase

スコア6621

answer CHANGED
@@ -1,2 +1,26 @@
1
1
  MySQLとMariaDBは基本プロトコルレベルで互換性があるので問題にはなりません。
2
- ただ、MariaDB 10.0系のREGEXPはマルチバイト対応なので利用している場合は注意が必要です。
2
+ ただ、MariaDB 10.0系のREGEXPはマルチバイト対応なので利用している場合は注意が必要です。
3
+
4
+ # 以下追記
5
+
6
+ REGEXPを利用している場合、条件によって結果が異なるということです。
7
+
8
+ ```
9
+ ■MariaDB 5.5
10
+ MariaDB [(none)]> SELECT @@VERSION, 'キヤノン' REGEXP 'キ[ヤャ]ノン';
11
+ +----------------+-------------------------------------------+
12
+ | @@VERSION | 'キヤノン' REGEXP 'キ[ヤャ]ノン' |
13
+ +----------------+-------------------------------------------+
14
+ | 5.5.52-MariaDB | 0 |
15
+ +----------------+-------------------------------------------+
16
+ 1 row in set (0.00 sec)
17
+
18
+ ■MariaDB 10.1
19
+ MariaDB [(none)]> SELECT @@VERSION, 'キヤノン' REGEXP 'キ[ヤャ]ノン';
20
+ +-----------------+-------------------------------------------+
21
+ | @@VERSION | 'キヤノン' REGEXP 'キ[ヤャ]ノン' |
22
+ +-----------------+-------------------------------------------+
23
+ | 10.1.21-MariaDB | 1 |
24
+ +-----------------+-------------------------------------------+
25
+ 1 row in set (0.00 sec)
26
+ ```