Mysql
 sql >> база данни >  >> RDS >> Mysql

най-добрият начин за съхраняване на потребителски отношения 1:1 в релационна база данни

Ще имам таблица с връзки за приятели или каквото и да е, с 2 колони и двете са PK и двете са FK към таблицата User.

И двете колони ще бъдат UID и ще имате два реда за приятелска връзка (A,B и B,A). Докато и двете колони са PK, тя все още трябва да е в нормален формат (въпреки че другите са свободни да ме поправят за това)

Това е малко по-сложна заявка, но нищо, което не може да бъде абстрагирано от съхранена процедура или някаква бизнес логика и е в нормален формат, което обикновено е хубаво да има.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как работи функцията TRIM() в MySQL

  2. Neo4j - Създайте възел с помощта на Cypher

  3. MySQL password() функция към PHP

  4. Изтрийте дублиращи се записи, без да създавате временна таблица

  5. Защо mysql конекторът прекъсва (загубена връзка с MySQL сървър по време на грешка в заявката)