/ / dropping table podaje błąd "obcinanie klucza obcego" - mysql, grails

tablica upuszczająca podaje błąd "obcinanie klucza obcego" - mysql, grails

Struktura tabeli adresów jest pokazana na załączonym obrazie.

Zastanawiam się, dlaczego podczas usuwania tej tabela błąd "naruszenie klucza obcego" występuje. Nie wygląda na to, że ta tabela ma klucz obcy.

Struktura tabeli adresów

Struktura tabeli adresów

Błąd podczas usuwania tabeli

Błąd podczas usuwania tabeli

Odpowiedzi:

1 dla odpowiedzi № 1

Kierujesz nieprawidłowym kierunkiem, a upuszczenie tabeli spowoduje naruszenie ograniczenia FK, jeśli inne tabela odwołuje się do tego.

Innymi słowy, ograniczenie będzie znajdować się w innej tabeli, być może w kolumnie, która się odwołuje id w Twoim address stół. Musisz znaleźć ograniczenie i usunąć je, zanim możesz upuścić tę tabelę.


1 dla odpowiedzi nr 2

Zobacz widok Relacja innej tabeli u dołu innego widoku struktury tabeli;

Wyświetli listę obcych ustawień / linków. Ta tabela jest przywoływana. Usunąć to. patrz przykład