J'ai essayé toutes les solutions ici, mais seulement ce paramètre
innodb_strict_mode = 0
résolu ma journée...
Extrait du manuel :
Le paramètre innodb_strict_mode affecte la gestion des erreurs de syntaxe pour les instructions CREATE TABLE, ALTER TABLE et CREATE INDEX. innodb_strict_mode permet également une vérification de la taille de l'enregistrement, de sorte qu'un INSERTou UPDATE n'échoue jamais car l'enregistrement est trop volumineux pour la taille de page sélectionnée.