Bonjour,
comme j’ai eu le même problème, j’ai suivi vos directives, et ... rebelote.
Je suis remonté dans les logs à la maj 17577 qui créé cette table, et en fait le problème est :
Erreur 1101 de mysql : BLOB ’descriptif’ ne peut avoir de valeur par défaut (En MySQL 5, les colonnes Blob ou Text ne peuvent avoir de valeur par défaut, peut-être faut-il changer base/objet.php ?).
Il ne faut pas que le sql-mode soit configurer en STRICT_ALL_TABLES ou STRICT_TRANS_TABLES pour InnoDb.
D’autre part, j’ai des erreurs pour la mise à jour 18955,
Erreur 1064 de syntaxe près de ’(id_objet)’ à la ligne 1 - ALTER TABLE TESTV3
.spip_auteurs_liens ADD id_objet (id_objet) , ce n’est pas grave pour moi car la table a été créée juste avant, mais on peux supposer que ça puisse en avoir pour d’autres.
Puis-je suggérer la possibilité du choix du moteur dans un paramètre de SPIP ? C’est curieux d’avoir une base à moitié MyISAM et à moitié InnoDB en fonction du default-storage-engine.
Il semble malgré tout curieux d’avoir ok dans maj.log, même si les mises à jour mysql se sont plantées.
Cordialement,
Thierry