Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL :Code d'erreur :1118 Taille de ligne trop grande (> 8126). Changer certaines colonnes en TEXT ou BLOB

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.