Как создать каскадное удаление, если есть одинаковые ID?
Всем привет!
Есть таблица `comments` с полями: "mode", "mode_id", "text" mode - флаг который указывает на то, к какому модулю написан комментарий (новости, статьи, изображения и т.д.) mode_id - ID новости, статьи, изображения и т.д.
Как в таком случае связать эту таблицу `comments` с таблицей `news` ведь если связать просто по mode_id, то удалятся не только комментарии к новостям, но и комментарии к другим модулям, у которых будет тот же ID.
Может ведь быть новость с ID = 1 и статья с ID = 1