Я использую phpmyadmin (php
и mysql
), и у меня много проблем с связыванием таблиц с помощью внешних ключей.
Я получаю отрицательные значения для поля countyId
(которое является внешним ключом). Однако он отлично связывается с моей другой таблицей, и это каскадно.
Когда я добавлю данные, появится раскрывающийся список для CountyId
, и значения будут выглядеть примерно так:
-1
1-
Вот мое заявление об изменении:
ALTER TABLE Baronies
ADD FOREIGN KEY (CountyId)
REFERENCES Counties (CountyId)
ON DELETE CASCADE