sql >> Database teknologi >  >> RDS >> Mysql

SQLSTATE[42000] Syntaksfejl eller adgangsovertrædelse Rækkestørrelsen er for stor

innodb_log_file_size-indstillingen påvirker ikke denne fejl. Fejlen handler om en række, der overskrider mysqls maksimale rækkelængdebegrænsning. Du skal gennemgå opret tabelsætningen og enten

  • reducer visse kolonnelængder
  • ændre nogle varchar-kolonners datatype til tekst eller blob
  • ændre rækkeformatet som foreslået i fejlmeddelelsen
  • skift tegnkodning til sg, der passer til dine krav, men bruger færre bytes.



  1. Sådan skjules rækker til en kommasepareret liste i en SQL-forespørgsel i MySql

  2. Forsøger at hente adgangskode fra databasen

  3. SQL Server 2017 Trin for trin installation -2

  4. PLS-00201 identifikator 'PACKAGENAME.PROCEDURENAME' skal erklæres