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

MySQL:Fejlkode:1118 Rækkestørrelse for stor (> 8126). Ændring af nogle kolonner til TEXT eller BLOB

Jeg prøvede alle løsningerne her, men kun denne parameter

innodb_strict_mode             = 0

løste min dag...

Fra manualen:

Indstillingen innodb_strict_mode påvirker håndteringen af ​​syntaksfejl for CREATE TABLE-, ALTER TABLE- og CREATE INDEX-sætninger.innodb_strict_mode muliggør også en registreringsstørrelseskontrol, så en INSERTor UPDATE aldrig fejler, fordi posten er for stor til den valgte sidestørrelse.



  1. Sådan fungerer Time()-funktionen i SQLite

  2. ETL vs ELT:Vi vurderer, du dømmer

  3. Advarsel:mysqli_query() forventer, at parameter 1 er mysqli, ressource givet

  4. slet kolonne eksisterer ikke