У меня есть база данных MySQL с 30 строками в таблице customer_customer. Из которых 5 записей имеют adm_name как Mike.
mysql> select id from customer_customer where adm_name like '%mike%';
+----+
| id |
+----+
| 1 |
| 2 |
| 3 |
| 4 |
| 5 |
+----+
5 rows in set (0.00 sec)
Теперь я изменил набор символов моей таблицы на utf8
mysql> ALTER TABLE customer_customer CONVERT TO CHARACTER SET utf8 COLLATE utf8_bin;
Query OK, 30 rows affected (0.03 sec)
Records: 30 Duplicates: 0 Warnings: 0
Опять же, если я выполню запрос, аналогичный MySQL, MySQL не вернет мне никаких записей.
mysql> select id from customer_customer where adm_name like '%mike%';
Empty set (0.00 sec)
Я не могу понять это поведение. Есть кто-нибудь, кто сталкивался с такой ситуацией? Я что-то не так делаю?