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