Tag: mysql error 1267

非法混合sortingMySQL错误

处理大量数据时出现这个奇怪的错误… 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 昔 ã‹ã‚‰ ã‚ã‚‹ å ´æ‰€' 我能做些什么来解决这个问题? 我可以以某种方式逃避string,所以这个错误不会发生,或者我需要改变我的表编码莫名其妙,如果是这样,我应该改变它?