タグ付けされた質問 「mysql-error-1267」

10
照合順序の不正な組み合わせMySQLエラー
大量のデータを処理しているときに、この奇妙なエラーが発生します... Error Number: 1267 Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' SELECT COUNT(*) as num from keywords WHERE campaignId='12' AND LCASE(keyword)='hello again 昔 ã‹ã‚‰ ã‚ã‚‹ å ´æ‰€' これを解決するにはどうすればよいですか?何らかの方法で文字列をエスケープして、このエラーが発生しないようにすることはできますか?または、何らかの方法でテーブルのエンコードを変更する必要がありますか?その場合、何に変更する必要がありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.