全角文字の部分検索には REGEXP を利用する

MySQL では 全角文字を含むカラムの部分検索に REGEXP を利用する。

通常は A Like '%aa%' と記述するが、MySQLのマルチバイトデータのLike検索はかなり動作が怪しい。
そこでREGEXPを利用するとある程度全角に対応して検索してくれる。

例)
× select * from c_member where nickname Like '%さと%';
○ select * from c_member where nickname REGEXP 'さと';