Inline úložiště značek
V závislosti na velikosti vašich značek je můžete uložit do article_tags
tabulka:
article_id | tag_contents
Přidejte UNIQUE(article_id, tag_contents)
abyste se vyhnuli ukládání duplicitních značek na článek
Důležité
Tento přístup má nevýhodu; značky nejsou vzájemně propojeny, takže pokud jsou ve značce provedeny změny, musíte aktualizovat celý article_tags
stůl. Také, pokud jsou značky podstatně delší než 4 bajty, budete na tom lépe s dalším řešením.
Externí úložiště značek
Vytvořte další tabulku tags
:
id | tag_contents
Přidejte UNIQUE(tag_contents)
abyste se vyhnuli ukládání duplicitních značek
Upravte `article_tags:
article_id | tag_id
Přidejte UNIQUE(article_id, tag_id)
abyste se vyhnuli ukládání duplicitních značek na článek