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

Nelze přidat pole...velikost řádku...větší než maximální povolená velikost

Některé dotazy MySQL vytvářejí interní dočasné tabulky uchovat dílčí výsledky.

Od MySQL 5.7.6 je výchozím úložištěm pro interní dočasné tabulky InnoDB, který má poměrně malý limit velikosti řádků, jak můžete vidět (ačkoli sloupce BLOB/TEXT mohou tento limit překračovat).

Pro interní dočasné tabulky se můžete vrátit ke starému výchozímu modulu úložiště před verzí 5.7:

 internal_tmp_disk_storage_engine=MyISAM

Toto je řešení uvedené v této chybě:"Chyba #77398, velikost řádku je příliš velká v mysql 5.7 dotaz "

."

  1. Hledání pozice čísla v řetězci

  2. Optimalizované SQL pro stromové struktury

  3. Zobrazení DateTime v milisekundách?

  4. Najděte mezery v datech pomocí mysql