FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: ToM_ToM am 14 Oktober 2017, 17:37:40

Titel: DbRep collations Error (utf8_general_ci,COERCIBLE) and (latin1_swedish_ci...
Beitrag von: ToM_ToM am 14 Oktober 2017, 17:37:40
Hallo Zusammen,

ich bekomme bei meinem SQL - SELECT folgenden Fehler zurück:

DBD::mysql::st execute failed: Illegal mix of collations (utf8_general_ci,COERCIBLE) and (latin1_swedish_ci,NUMERIC) for operation '=' at /opt/fhem/FHEM/93_DbRep.pm line 3694

Muss ich noch irgendwo ein Attribut setzen oder so?

VG, Thomas
Titel: Antw:DbRep collations Error (utf8_general_ci,COERCIBLE) and (latin1_swedish_ci...
Beitrag von: DS_Starter am 14 Oktober 2017, 22:25:45
Hallo Thomas,

das hat nichts mit DbRep zu tun sondern etwas mit dem setup deiner Datenbank bzw. deiner Tabellen.
Wahrscheinlich hilft dir das weiter: https://stackoverflow.com/questions/1008287/illegal-mix-of-collations-mysql-error
Weiterhin kann dir ein "set ... configCheck" auf dem verbundenen DbLog-Device weitere Hinweise liefern.

Grüße
Heiko
Titel: Antw:DbRep collations Error (utf8_general_ci,COERCIBLE) and (latin1_swedish_ci...
Beitrag von: ToM_ToM am 15 Oktober 2017, 09:24:46
Hi Heiko,

vielen Dank. Habe den Fehler dann noch ausfindig machen können.
MySQL-Select der im Navicat lief, musste für den MySQL - Server nochmal einen Datums-Cast bekommen um 2 Daten miteinander vergleichen zu können.

VG, Thomas