DbRep collations Error (utf8_general_ci,COERCIBLE) and (latin1_swedish_ci...

Begonnen von ToM_ToM, 14 Oktober 2017, 17:37:40

Vorheriges Thema - Nächstes Thema

ToM_ToM

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
Hardware: BananaPi, Busmaster CUL, SanDisk 16GB Ultra SD, 16 GB USB-Stick | Software: Armbian, FHEM 5.8

DS_Starter

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
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

ToM_ToM

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
Hardware: BananaPi, Busmaster CUL, SanDisk 16GB Ultra SD, 16 GB USB-Stick | Software: Armbian, FHEM 5.8