Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Mehrere Werte in einer Spalte oder nicht?

Sie sollten zwei Tabellen verwenden, die ursprüngliche, die Sie oben haben, und eine separate, die eine Zeile pro artikelähnlichem Artikel hat.

Ihre ursprüngliche Tabelle wäre also:Articles

    ID     Content   
    1          bla 
    2          blah 
    3          etc.
    4          whatever

Und Ihre andere Tabelle wäre wie oben:ArticlesSimilar

    ID     Similar_ID   
    3          1
    3          2
    4          1
    4          2
    4          3

Sie würden sicherstellen, dass die Kombination ID-Ähnliche_ID EINZIGARTIG ist.