Migration vers MariaDB 10.5.16

Bonjour,

Notre hébergeur a passé son serveur MySQL de MariaDB version 5.5.68 à la version 10.5.16.
Depuis, aucune requête devant écrire dans la base n’aboutit (en tous cas de nombreuses n’aboutissent pas, comme celles nécessaires à l’édition ou la création d’un article)

Le message dans les logs est :

:Pri:ERREUR: Erreur 1364 de mysql: Field ‹ titre › doesn’t have a default value

avec différents champs que titre, selon les requêtes.

Y’a-t-il une procédure de migration de base à faire quelque part?

Pour info notre site existe depuis 2002 sous spip, la base de données a suivi depuis le début, donc elle a surement des trucs legacy.

J’ai vu par ailleurs qu’on pouvait tester de désactiver STRICT_TRANS_TABLES mais je ne peux pas encore tester et je ne sais pas si ça résoudrait le problème.

Merci beaucoup :slight_smile:

Hello,

Je up un peu le topic avec un nouvelle question: peut-on appliquer le schema moderne à la base de données? vu que notre base date de 2002, ptet il nous faut un update du schema?