Я сохраняю простую связь тегов, и мне интересно, что было бы лучшим способом удалить теги?
Два способа, которыми я знаю:
Или просто:
Я использую первый метод, но второй способ, по-видимому, гораздо менее суетный. Но я не уверен, что это "плохо" или неэффективно использовать удаление таким образом. Или, если у вас есть лучший способ, вы можете делиться.
Вы можете настроить первый метод, чтобы также не делать вставки в тегах, которые уже существуют. Но он может (и, вероятно, будет) по-прежнему приводить к большему количеству запросов, а затем второму методу, особенно если вы объедините эти вставки в одном запросе.
//маленький пример:)
INSERT INTO content_tags
(content_id, tag_id)
VALUES
(1,1),
(1,2),
(1,3);