Używam phpmyadmin (php
& mysql
) i mam duże problemy z łączeniem tabel za pomocą kluczy obcych.Wartości pola klucza obcego phpMyAdmin obcego klucza
Otrzymuję ujemne wartości dla pola countyId
(który jest kluczem obcym). Jednak jest to link do mojej drugiej tabeli grzywny i to jest w porządku.
Kiedy idę, aby dodać dane będzie pole drop dla CountyId
i wartości wyglądać tak,
-1
1-
Oto moje alter stwierdzenie:
ALTER TABLE Baronies
ADD FOREIGN KEY (CountyId)
REFERENCES Counties (CountyId)
ON DELETE CASCADE
Jakoś nie wiem, czy to jest programowanie związane lub nie. Twoja instrukcja SQL wygląda dobrze. Nie mam wglądu w phpmyadmina i w związku z tym twoje pytanie brzmi bardziej jak "jak korzystać z aplikacji phpmyadmin". –
Przejdź do SuperUser? – p4bl0
Nie ma to nic wspólnego z zapytaniem ani z samym kluczem. Twoje pole wyboru do wyboru wartości nie ma ujemnego wpisu, w tym przypadku, bez względu na to, który wybierzesz, wprowadzisz wartość "1". Dlaczego pMA reprezentuje je w ten sposób; Nie wiem ... –