sql >> Databasteknik >  >> RDS >> Mysql

MySql:Lagra flervalsdata i databasen

Du kan ställa in en många-till-många-tabell som:

FavoriteSports
------
id user_id sport_id

1  5        20

Där du har:

User
-------
id name

5  Mike

Sport
-----
id name

20 Football

Detta är vettigt eftersom en användare har många sporter och en sport har många användare.



  1. Jag har flera frågor vill slå samman alla sökresultat till samma tabell

  2. Strängsammansättning med en noll verkar ogiltigförklara hela strängen - är det önskat beteende i Postgres?

  3. ett bättre tillvägagångssätt än att lagra mysql-lösenord i vanlig text i konfigurationsfil?

  4. Hämtar alla objektbehörigheter för specifik roll