mysql - flexview illegal mix of collations error -
i try setup flexview have support of materialize view in foor mysql, error occurred :
php strict standards: non-static method pear::iserror() should not called statically, assuming $this incompatible context in /usr/share/php/console/getopt.php on line 109 php stack trace: php 1. {main}() /home/arash/application/flexviews/consumer/setup_flexcdc.php:0 php 2. get_commandline() /home/arash/application/flexviews/consumer/setup_flexcdc.php:29 php 3. console_getopt->getopt2() /home/arash/application/flexviews/consumer/setup_flexcdc.php:14 php 4. console_getopt->dogetopt() /usr/share/php/console/getopt.php:75 php strict standards: non-static method pear::iserror() should not called statically in /home/arash/application/flexviews/consumer/setup_flexcdc.php on line 15 php stack trace: php 1. {main}() /home/arash/application/flexviews/consumer/setup_flexcdc.php:0 php 2. get_commandline() /home/arash/application/flexviews/consumer/setup_flexcdc.php:29 setup starting sql_error in statement: delete bcs.* `binlog_consumer_status` bcs exec_master_log_pos >= master_log_size , server_id=1 , master_log_file not in (select log_name log_list) delete bcs.* `binlog_consumer_status` bcs exec_master_log_pos >= master_log_size , server_id=1 , master_log_file not in (select log_name log_list) illegal mix of collations (utf8_general_ci,implicit) , (utf8_unicode_ci,implicit) operation '='
why error occurred?
it looks database using utf8 client or server character set, temporary table created flexcdc using latin1.
you try change character set in create temporary table creates log_list.
Comments
Post a Comment