Teng+MYSQでIllegal mix of collations
CentOsの本番機で日本語で検索したら以下のエラー、開発機Windowsでは大丈夫。
@@@@@ Teng 's Exception @@@@@ Reason : DBD::mysql::st execute failed: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation 'like' at /home/tatsumi/perl5/perlbrew/perls/perl-5.16.1/lib/site_perl/5.16.1/DBIx/QueryLog.pm line 150.
mysql> show create database hoge; +----------+------------------------------------------------------------------+ | Database | Create Database | +----------+------------------------------------------------------------------+ | renka | CREATE DATABASE `hoge` /*!40100 DEFAULT CHARACTER SET latin1 */ | +----------+------------------------------------------------------------------+
結局、データーベースがutf8でないのが原因で、作り直したら うまくできました。