У меня есть 2 таблицы MySQL, и я хочу, чтобы:
1) когда я удаляю статью, связанные теги будут автоматически удалены
2) при добавлении / удалении тега поле «hasTags» из статей, подлежащих автоматическому обновлению (0 - для 0 тегов, 1 - для тегов 1+).
Для 1 - я использовал внешний ключ, и он работает
ALTER TABLE `articles`
ADD CONSTRAINT `articles_ibfk_1` FOREIGN KEY (`id`) REFERENCES `tags` (`id`) ON DELETE CASCADE;
Я не знаю, как сделать для второй части. Это возможно?
Таблицы
articles == id | title | content | hasTags
tags == id | articleId | tagname
Спасибо!