Exception : [MySQL] Code d'erreur : 22001

Bonjour, je reçois une erreur dans le centre de messages qui dit :

jMQTT::fromDaemon_msgIn() a levé l'Exception : [MySQL] Code d'erreur : 22001 (1406). Données trop longues pour la colonne 'value' à la ligne 1 : REPLACE INTO history SET cmd_id=:cmd_id, datetime`=:datetime, value=:value

Je n’arrive pas à déterminer la commande qui provoque cette erreur. J’ai beaucoup de dispositifs mqtt et c’est compliqué.

Quoi qu’il en soit, ¿cette erreur peut-elle être résolue à partir de jMQTT ou le problème vient-il du dispositif qui envoie le message?

C’est probablement une commande info dont la valeur est trop longue (plus de 127 caractères, un JSON ?) que tu essayes d’historiser.
En décochant l’historisation cela devrait revenir à la normale.

Bonjour
J’ai trouvé le problème, c’était les données de débogage du client mqtt. En effet, en décochant l’historique de cette commande, tout revient à la normale.
Merci

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.