8.0(w) Driver][mysqld-8.0.29]Illegal mix of collations (utf8_bin,NONE) and (utf8_general_ci,COERCIBLE) for operation '='
Error Code: B19090E0.
Первый раз такую ошибку выдает, при этом обновлял его много раз до этого, из сделанного:
- Обновил Tableau Desktop
- Установил все Odbc driver для MySql
- Почистил кэш
- Пробовал Set Collocations прописать перед скриптом (но это кажется не правильно)
- Проверили в бд, там был где-то чарсет вместо utf-8
Что еще интересно, этот же скрипт запускаю на новом tableau report, он работает отлично и работает Update now.
Есть идеи?
замениьт источник на новое подключение? я бы еще глянул книгу (xml) в старой книге и в новой и сравнил connection string - вдруг там драйвер побился
Попробовал первый вариант, не помогло. А может быть такое, что из-за добавленных новых параметров, где как раз есть сравнение - может возникнуть такая ошибка? По xml сейчас гляну
Хм Может у вас там какое вычисление со стороны табло уходит в код? https://stackoverflow.com/questions/3029321/troubleshooting-illegal-mix-of-collations-error-in-mysql
Попробуйте драйвер mysql 5.6 поставить
Попробовал, что-то не помогло :(
Соврал, я установил 5.3, а разве 5.6 бывает?
Наверное 5.3, я не помню какая там версия последняя. Принципиально, что мажорная версия 5, а не 8. На 8 табло глючит.
Обсуждают сегодня