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