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

SQLSTATE[42000] Erreur de syntaxe ou violation d'accès Taille de ligne trop grande

Le paramètre innodb_log_file_size n'affecte pas cette erreur. L'erreur concerne une ligne dépassant la limite de longueur de ligne maximale de mysql. Vous devez revoir l'instruction de création de table et soit

  • réduire certaines longueurs de colonne
  • modifier le type de données de certaines colonnes varchar en texte ou blob
  • modifiez le format de ligne comme suggéré dans le message d'erreur
  • modifiez l'encodage des caractères en sg qui correspond à vos besoins, mais utilise moins d'octets.