cakephp : недопустимое сочетание параметров сортировки (tis620_thai_ci, НЕЯВНЫЙ) и (latin1_swedish_ci, ПРИНУДИТЕЛЬНЫЙ) для операции ‘=’

#sql #cakephp-1.3 #cakephp-1.2 #cakephp

#sql #cakephp-1.3 #cakephp-1.2 #cakephp

Вопрос:

я получил

  SQL Error: 1267: Illegal mix of collations (tis620_thai_ci,IMPLICIT) and    (latin1_swedish_ci,COERCIBLE) for operation '='
  

когда я вставляю не английский в форму

как исправить или скрыть проблему Спасибо за любой совет

Ответ №1:

Вы получаете ошибку, потому что для параметров сортировки в вашем Mysql установлено значение latin1. Вам нужно будет изменить параметры сортировки ваших таблиц (и, возможно, полей) на tis620, и это должно решить проблему.