MySQLとMariaDBは基本プロトコルレベルで互換性があるので問題にはなりません。
ただ、MariaDB 10.0系のREGEXPはマルチバイト対応なので利用している場合は注意が必要です。
以下追記
REGEXPを利用している場合、条件によって結果が異なる場合があるということです。
■MariaDB 5.5
MariaDB [(none)]> SELECT @@VERSION, 'キヤノン' REGEXP 'キ[ヤャ]ノン';
+----------------+-------------------------------------------+
| @@VERSION | 'キヤノン' REGEXP 'キ[ヤャ]ノン' |
+----------------+-------------------------------------------+
| 5.5.52-MariaDB | 0 |
+----------------+-------------------------------------------+
1 row in set (0.00 sec)
MariaDB [(none)]> SELECT @@VERSION, 'キヤノン' REGEXP 'キ[ヤャ]';
+----------------+-------------------------------------+
| @@VERSION | 'キヤノン' REGEXP 'キ[ヤャ]' |
+----------------+-------------------------------------+
| 5.5.52-MariaDB | 1 |
+----------------+-------------------------------------+
1 row in set (0.00 sec)
■MariaDB 10.1
MariaDB [(none)]> SELECT @@VERSION, 'キヤノン' REGEXP 'キ[ヤャ]ノン';
+-----------------+-------------------------------------------+
| @@VERSION | 'キヤノン' REGEXP 'キ[ヤャ]ノン' |
+-----------------+-------------------------------------------+
| 10.1.21-MariaDB | 1 |
+-----------------+-------------------------------------------+
1 row in set (0.00 sec)
MariaDB [(none)]> SELECT @@VERSION, 'キヤノン' REGEXP 'キ[ヤャ]';
+-----------------+-------------------------------------+
| @@VERSION | 'キヤノン' REGEXP 'キ[ヤャ]' |
+-----------------+-------------------------------------+
| 10.1.21-MariaDB | 1 |
+-----------------+-------------------------------------+
1 row in set (0.00 sec)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/23 13:41 編集
2017/02/23 23:05
2017/02/23 23:07
退会済みユーザー
2017/02/24 16:06