Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Referensi kunci asing di kolom yang sama

Anda menggunakan pola yang disebut Asosiasi Polimorfik, dan tidak, tidak ada cara untuk melakukannya dan menggunakan kunci asing untuk menegakkan integritas referensial.

Saya sarankan Anda membuat satu tabel umum yang a_points , b_points , dan c_points referensi. Kemudian pasangan poin Anda dapat mereferensikan tabel umum tersebut.

a_points -->
b_points -->  common_points  <-- point_pairs
c_points -->

Dengan kata lain, cara untuk membuat Asosiasi Polimorfik bekerja adalah dengan membalikkan arah referensi.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL, lebih baik memasukkan NULL atau string kosong?

  2. Sorot teks pencarian di pencarian php mysql

  3. Konversi string Python DateTime menjadi milidetik integer

  4. java.sql.SQLException:Nilai string salah:'\xF0\x9F\x91\xBD\xF0\x9F...'

  5. Masalah menggunakan konektor MySQL dengan Django 1.8