Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

como salvar tags (palavras-chave) no banco de dados?


Eu provavelmente diria nenhum dos dois. Use uma relação muitos-para-muitos entre as tags e o objeto que está sendo marcado. Por exemplo, se a coisa que está sendo marcada for uma pergunta, as tabelas podem ficar assim:
Question:
    QuestionId
    Title
    Body

Tag:
    TagId
    Name

QuestionTags:
    QuestionId
    TagId