Как удалить строку в таблице со ссылкой на ограничение в sybase? - PullRequest
1 голос
/ 08 ноября 2019

Я использую sqlanywhere Sybase17. У меня есть таблицы inventory и user_inventory. Я получаю сообщение об ошибке при удалении строки в таблице «инвентаризация»:

Строка с идентификатором 1 не может быть удалена, поскольку она имеет ссылки в таблице user_inventory

Даже еслиЯ создал таблицу user_inventory с FOREIGN KEY (ITEM_ID) REFERENCES INVENTORY (ITEM_ID) ON DELETE CASCADE, он не удаляет их.

Обе таблицы имеют item_id (item_id - это PK в таблице inventory)

Почемуя не могу удалить inventory строк?

...