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