sql >> Database >  >> RDS >> Mysql

hoe tags (trefwoorden) in de database op te slaan?

Ik zou waarschijnlijk geen van beide zeggen. Gebruik een veel-op-veel-relatie tussen tags en het object dat wordt getagd. Als het ding dat getagd wordt bijvoorbeeld een vraag is, kunnen de tabellen er als volgt uitzien:

Question:
    QuestionId
    Title
    Body

Tag:
    TagId
    Name

QuestionTags:
    QuestionId
    TagId


  1. Efficiënter hiërarchiesysteem

  2. Krijg polygoonpunten mysql

  3. ORDER BY ... USING-clausule in PostgreSQL

  4. ActiveRecord-fout:SAVEPOINT active_record_1 bestaat niet