Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL]Błąd: Cannot add foreign key constraint podczas importu pliku SQL do phpMyAdmin
Forum PHP.pl > Forum > Przedszkole
trifek
Witajcie,
Wyexportowałem bazę danych z poziomu phpstorm do pliku: https://pastebin.com/gcWtUz0k
Bazy pochodzą z projektu napisanego w Laravelu.

Kiedy próbuję zaimportować ją na moim hostingu, za pomocą phpmyadmin otrzymuję taki błąd
  1.  
  2. CREATE TABLE index_galleries
  3. (
  4. id bigint UNSIGNED AUTO_INCREMENT
  5. PRIMARY KEY,
  6. category_id mediumint UNSIGNED NOT NULL,
  7. photo_id bigint UNSIGNED NOT NULL,
  8. number smallint DEFAULT 0 NOT NULL,
  9. description varchar(250) NULL,
  10. enable char DEFAULT '0' NOT NULL,
  11. constraint index_galleries_category_id_foreign
  12. FOREIGN KEY (category_id) REFERENCES gallery_categories (id)
  13. ON DELETE cascade,
  14. constraint index_galleries_photo_id_foreign
  15. FOREIGN KEY (photo_id) REFERENCES photos (id)
  16. )
  17. collate = utf8mb4_unicode_ci
  18.  
  19. #1215 - Cannot add foreign key constraint



Co jest nie tak? Jak można to naprawić?
Próbuję wgrać bazę na home.pl
nospor
A tabele gallery_categories oraz photos to kiedy tworzysz? Przed index_galleries czy po?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.