質問

私体を別々のMySQLデータベースにしているシングルモードです。

検索クエリのSQLるようになります:

and foo_table.bar_column like concat('%', rules.pattern, '%') COLLATE utf8_general_ci

でフランスのデータベースがデータベース億取得しますこのエラー:

ERROR 1253 (42000): COLLATION 'utf8_general_ci' is not valid for CHARACTER SET 'latin1'

場合を削除しま照合で微細なデータベースBがデータベースを取得しますこのエラー:

ERROR 1267 (HY000): Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8_unicode_ci,IMPLICIT) for operation 'like'

あるバージョンのクエリを実行するの両方のデータベース?

または、設定を変更することができまたはデータベースのクエリーに嬉しいおもうのか?

更新:

データベースはバージョン5.1.38, データベースBはバージョン5.1.34

役に立ちましたか?

解決

一部の有望な 情報はこちら.

更新: のご提案そのリンクを解決私の問題は、書式の日付とのあいだに変換し各カラムはもうだけます。

ALTER TABLE the_latin_one CONVERT TO CHARACTER SET utf8;
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top