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.