Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL:Kod błędu:1118 Zbyt duży rozmiar wiersza (> 8126). Zmiana niektórych kolumn na TEKST lub BLOB

Wypróbowałem tutaj wszystkie rozwiązania, ale tylko ten parametr

innodb_strict_mode             = 0

rozwiązałem mój dzień...

Z instrukcji:

Ustawienie innodb_strict_mode wpływa na obsługę błędów składniowych w instrukcjach CREATE TABLE, ALTER TABLE i CREATE INDEX. innodb_strict_mode włącza również sprawdzanie rozmiaru rekordu, dzięki czemu INSERT lub UPDATE nigdy nie kończy się niepowodzeniem, ponieważ rekord jest zbyt duży dla wybranego rozmiaru strony.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zwrócić pozycję argumentu na liście argumentów w MySQL?

  2. java.sql.SQLException Indeks parametru poza zakresem (1> liczba parametrów, czyli 0)

  3. Poprawa wydajności MySQL dzięki zaawansowanym ustawieniom InnoDB

  4. Przewodnik po zrozumieniu wzorców skalowania bazy danych

  5. ER_NOT_SUPPORTED_AUTH_MODE — serwer MySQL