Błąd: Cannot add foreign key constraint podczas importu pliku SQL do phpMyAdmin

0

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


    create table index_galleries
    (
        id          bigint unsigned auto_increment
            primary key,
        category_id mediumint unsigned   not null,
        photo_id    bigint unsigned      not null,
        number      smallint default 0   not null,
        description varchar(250)         null,
        enable      char     default '0' not null,
        constraint index_galleries_category_id_foreign
            foreign key (category_id) references gallery_categories (id)
                on delete cascade,
        constraint index_galleries_photo_id_foreign
            foreign key (photo_id) references photos (id)
    )
        collate = utf8mb4_unicode_ci
    
    #1215 - Cannot add foreign key constraint

Co jest nie tak? Jak można to naprawić?

0

Oczywiście byłeś tu https://www.google.com/search?q=mysql+Cannot+add+foreign+key+constraint i przejrzałeś choćby pierwsze trzy wyniki z listy?

0

Z tego co kojarzę, jedynym silnikiem w MySQLu, który wspiera "referential integrity" jest InnoDB. Możliwe, że w bazie, do której importujesz domyślnym silnikiem jest MyISAM.

0

Importuje na home.pl. Tutaj powinno być INNO DB :/

0

Nie polegaj na domysłach, tylko sprwadź i wyklucz tę możliwość:
SELECT * FROM INFORMATION_SCHEMA.ENGINES;

0

Mam takki wyniki: https://imgur.com/a/feRtxVA Jest INNODB

0

zrobiłeś to co pisze w pierwszym poście na SO??? SPRAWDZIŁEŚ JAKI KONKRETNIE JEST PROBLEM?? Czy dalej mamy zgadywać bo cię google gryzie???

0

tak.
SHOW ENGINE INNODB STATUS; - u mnie nie działa
#1227 - Access denied; you need (at least one of) the PROCESS privilege(s) for this operation

Moje kodowanie jest dostępne na home

0

dodaj na początku skryptu set foreign_key_checks=0; a na końcuset foreign_key_checks=1;

1 użytkowników online, w tym zalogowanych: 0, gości: 1