sql >> Databáze >  >> RDS >> Mysql

SQLSTATE[42000] Chyba syntaxe nebo narušení přístupu Velikost řádku je příliš velká

Nastavení innodb_log_file_size tuto chybu neovlivňuje. Chyba se týká řádku překračujícího maximální omezení délky řádku mysql. Musíte si prohlédnout příkaz create table a buď

  • zmenšit určité délky sloupců
  • změňte datový typ některých sloupců varchar na text nebo blob
  • změňte formát řádku podle doporučení v chybové zprávě
  • změňte kódování znaků na sg, které vyhovuje vašim požadavkům, ale používá méně bajtů.



  1. Nasazení zabezpečené multicloudové replikace MySQL na AWS a GCP s VPN

  2. Kde mám uložit cizí klíč?

  3. Různé výchozí řazení mezi ORACLE a PostgreSQL

  4. jak zapsat soubor json jako zdroj dat v php?