Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để lưu trữ các giá trị tương quan giữa những người dùng trong cơ sở dữ liệu bằng MySQL và PHP?

Câu hỏi hay.

Với người dùng A, B, C, D và E, tập dữ liệu của bạn có dạng tam giác;

  A B C D E
A   
B *  
C * *
D * * *
E * * * *
  1. Trong ma trận trên AA, BB, CC, DD và EE là vô nghĩa.
  2. Để tránh trùng lặp, AB giống với BA. CD cũng giống như DC, v.v.

Bạn có thể lưu tập dữ liệu hình tam giác trong cơ sở dữ liệu SQL hướng bảng theo cách này;

id usr usr c
------------
0  A   B   1
1  A   C   5
2  A   D   3
3  A   E   4
4  B   C   3

vv



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi # 2101:Chuỗi được chuyển đến URLVariables.decode () phải được mã hóa URL

  2. LỖI 1075:Định nghĩa bảng không chính xác; chỉ có thể có một cột tự động và nó phải được xác định là một khóa

  3. mySQL tổng của hai giá trị trong 2 bảng khác nhau

  4. Làm việc với các cột TIMESTAMP của MySQL trong SQL Server

  5. Truy vấn giới hạn PHP, SQL bằng biến php