Я использую 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
строк?