sql >> Base de Datos >  >> RDS >> Mysql

SQLSTATE[42000] Error de sintaxis o infracción de acceso Tamaño de fila demasiado grande

La configuración de innodb_log_file_size no afecta este error. El error se trata de una fila que excede la limitación de longitud máxima de fila de mysql. Debe revisar la declaración de creación de tabla y

  • reducir ciertas longitudes de columna
  • cambiar el tipo de datos de algunas columnas varchar a texto o blob
  • cambie el formato de fila como se sugiere en el mensaje de error
  • cambie la codificación de caracteres a sg que se ajuste a sus requisitos, pero use menos bytes.