sql >> Databáze >  >> RDS >> Mysql

nejlepší způsob, jak uložit uživatelské vztahy 1:1 v relační databázi

Měl bych tabulku odkazů pro přátele nebo cokoli, se 2 sloupci, oba jsou PK a oba jsou FK k tabulce Uživatel.

Oba sloupce by byly UID a měli byste dva řádky na vztah přátel (A,B a B,A). Dokud jsou oba sloupce PK, měly by být stále v normálním formátu (ačkoli ostatní mě mohou v tomto opravit)

Je to trochu složitější dotaz, ale nic, co by nemohlo být abstrahováno uloženou procedurou nebo nějakou obchodní logikou a je v normálním formátu, což je obvykle příjemné.



  1. SQLite INSERT – PŘI AKTUALIZACI DUPLIKÁTNÍHO KLÍČE (UPSERT)

  2. mysqldump přes SSH do místního počítače

  3. Jak mohu použít mysqli_fetch_array() dvakrát?

  4. Migrace z AnswerHub na WordPress:Příběh 10 technologií