Пояснение по MySQL

Тема в разделе "Базы данных", создана пользователем DzSoft, 11 сен 2016.

Статус темы:
Закрыта.
Модераторы: latteo
  1. DzSoft

    DzSoft 3T

    Регистр.:
    13 сен 2007
    Сообщения:
    343
    Симпатии:
    219
    Всем привет!
    Работаю с Joomla
    Установил один модуль obgrabber 4.0.

    после чего при переходе в админку модуля, выскакивает вот такая ошибка базы
    Код:
    Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8_unicode_ci,IMPLICIT) for operation '=' SQL=SELECT SQL_CALC_FOUND_ROWS i.`id`,i.`name`, i.`published`, i.`engine_params`, e.`name` AS `engine`, a.`name` AS `adapter`, i.`inherit` FROM `#__obgrabber_items` AS i, `#__extensions` AS e, `#__extensions` AS a WHERE i.`engine` = e.`element` AND e.`folder` = 'obgrabber-engine' AND i.`adapter` = a.`element` AND a.`folder` = 'obgrabber-adapter' ORDER BY i.`id` DESC LIMIT 0, 10
    попробовал изменить utf8_unicode_ci на utf8_general_ci, не помогло.
    подскажите в чем дело и как быть?
     
  2. serGUCCI

    serGUCCI

    Регистр.:
    25 ноя 2012
    Сообщения:
    246
    Симпатии:
    120
    Значит что-то не так меняли, пробуйте еще раз потому что ошибка связана с неверной кодировкой некоторых таблиц базы данных.
     
  3. diamond_nsk

    diamond_nsk Писатель

    Регистр.:
    27 окт 2016
    Сообщения:
    9
    Симпатии:
    0
    Варианта 2:
    Или изменить в обеих таблицах на utf8_general_ci;
    Или получать поля через COLLATE "на лету".
     
Статус темы:
Закрыта.