ストアドで、LIKE 検索をして
Error Code: 1267 Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation 'like'
というエラーが発生してしまった。
SHOW VARIABLES LIKE '%collation%';
を実行すると、、、
Variable_name , Value
============================================
collation_connection , utf8_general_ci
collation_database , utf8_general_ci
collation_server , utf8_general_ci
============================================
DBの設定とテーブルの collation が一致していない
WHERE 句の LIKE文の後ろに、COLLATE を指定して解決
WHERE x.name LIKE parameter COLLATE utf8_unicode_ci