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

So speichern Sie mehrere vom Benutzer ausgewählte Optionen in einer Tabelle

Nein, speichern Sie die Werte nicht im CSV-Format in der Datenbank. Erstellen Sie stattdessen eine Join-Tabelle genannt user_drug und speichern Sie eine Zeile für jede Benutzer/Medikament-Kombination:

user
id    name  income
1     Foo   10000
2     Bar   20000
3     Baz   30000

drug
id    name
1     Marijuana
2     Cocaine
3     Heroin

user_drug
user_id drug_id
1       1
1       2
2       1       
2       3
3       3