configDB - DBD::mysql::st execute failed: Data too long for column 'stateString'

Begonnen von onkel-tobi, 03 Oktober 2019, 19:52:32

Vorheriges Thema - Nächstes Thema

onkel-tobi

Hi zusammen,

ich bin umgestiegen auf configDB (in Verb. mit MariaSQL auf meiner Synology, FHEM läuft auf einem RPi) und das Ganze lief jetzt auch schon 2-3 Wochen.
Heute bekam ich den Fehler DBD::mysql::st execute failed: Data too long for column 'stateString' at row 1 at configDB.pm line 550 und fhem war zu dieser Zeit dann kurz nicht erreichbar.

Hat das jemand von euch schon mal gesehen? Passiert ist das beim abspeichern von kleineren Änderungen an einem DOIF.

Danke & Gruß,
Tobi

betateilchen

Die Spalte stateString ist üblicherweise vom Typ TEXT.
Der Datentyp TEXT hat in MariaDB eine maximale Länge von 65535 Byte.
Eigentlich sollte das für den Inhalt eines readings genug sein.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

onkel-tobi

Hm, also bisher trat der Fehler nicht wieder auf.
Sollte sich das ändern, würde ich mich nochmals melden.
Ansonsten finde ich configdb großartig!

Gruß & danke,
Tobi