Есть таблица posts с постами. У постов есть теги, которые реализованы таблицами tags и posts_tags. Посты добаляются с помощью парсера.
Процесс выглядит так:
1. парсер выдаёт данные в json >
2. скрипт php превращает эти данные сначала в массив, а потом в готовые команды на sql >
3. контролцэ-контолвэ sql кода в phpmyadmin
Важный момент, теги могут быть новые, которых нет в бд.
Вопрос: как в таком случае проверять, есть ли тэг или нет? И какие есть варианты?Дополнение: была мысль проверять tag_name с помощью LIKE, но вдруг есть какие-то более удобные способы
Структура таблиц posts:
------------------
posts
------------------
post_id
------------------
post_body
------------------
posts_tags:
------------------
posts_tags
------------------
post_id
------------------
tag_id
------------------
и tags:
------------------
tags
------------------
tag_id
------------------
tag_name
------------------