“Ogólny błąd: 1709 Rozmiar kolumny indeksu zbyt duży. Maksymalny rozmiar kolumny wynosi 767 bajtów.” Kod odpowiedzi

Ogólny błąd: 1709 Rozmiar kolumny indeksu zbyt duży. Maksymalny rozmiar kolumny wynosi 767 bajtów.

//Laravel located in config/database.php
//replace this one in mysql
    'charset' => 'utf8mb4',
    'collation' => 'utf8mb4_unicode_ci',
            
//to this one
    'charset'   => 'utf8',
    'collation' => 'utf8_unicode_ci',
iF n OnLy iF

Rozmiar kolumny indeksu zbyt duży. Maksymalny rozmiar kolumny wynosi 767 bajtów. Mysql

set global innodb_file_format = BARRACUDA;
set global innodb_large_prefix = ON;
create table test (........) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
SECRET MYSTERY

Odpowiedzi podobne do “Ogólny błąd: 1709 Rozmiar kolumny indeksu zbyt duży. Maksymalny rozmiar kolumny wynosi 767 bajtów.”

Pytania podobne do “Ogólny błąd: 1709 Rozmiar kolumny indeksu zbyt duży. Maksymalny rozmiar kolumny wynosi 767 bajtów.”

Więcej pokrewnych odpowiedzi na “Ogólny błąd: 1709 Rozmiar kolumny indeksu zbyt duży. Maksymalny rozmiar kolumny wynosi 767 bajtów.” w PHP

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu