Skocz do zawartości
PL
Szukaj na Pecetowiczu
  • Utwórz konto

Zdefinowany klucz jest zbyt długi. MarinaDB VPS Debian 9


Przejdź do rekomendacji Rozwiązane przez Krzysiek-,
Rekomendowane odpowiedzi

Hey, mam problem mianowicie gdy chciałem zaimportować bazę danych wywaliło mi błąd "#1071 - Zdefinowany klucz jest zbyt długi. Maksymaln? długo?ci? klucza jest 767"

Schemat bazy w opisie.

Używam mariadb na vps debian 9

theforgottenserver.sql

Odnośnik do komentarza
Udostępnij na innych stronach

Tabela / baza kodowana jest w utf8mb4?

Odnośnik do komentarza
Udostępnij na innych stronach

15 minut temu, BlackIce napisał:

Tabela / baza kodowana jest w utf8mb4?

jeśli chodzi o to "metoda porównywania napisów" to jest utf8mb4_general_ci

Odnośnik do komentarza
Udostępnij na innych stronach

Nikt nie wie co może być nie tak?  Zależy mi na czasie.

//edit

Znalazłem coś takiego by zamienić to:

'engine' => null',

na to

'engine' => 'InnoDB ROW_FORMAT=DYNAMIC',

Ale nie wiem gdzie znaleźć plik config/database.php

Odnośnik do komentarza
Udostępnij na innych stronach

  • Rekomendowana odpowiedź

Naprawiłem to inaczej, mianowicie dodałem do ENGINE=InnoDb kod DEFAULT CHARACTER SET=utf8

I działa 🙂

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 rok później...

gdzie to naprawiłeś ????

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 rok później...
W dniu 20.07.2020 o 08:05, Asteliks89YT napisał:

gdzie to naprawiłeś ????

Bezpośrednio w bazie danych przy zapytaniu SQL.

Odnośnik do komentarza
Udostępnij na innych stronach

Kontynuuj dyskusję

Dołącz do Pecetowicza, aby kontynuować dyskusję w tym wątku.

  • Dodaj nową pozycję...
  • Dodaj nową pozycję...