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

Kunci Utama Bersama

Ini tidak terlalu umum, tidak. Tidak ada cara asli untuk membagikan kunci utama. Apa yang mungkin saya lakukan dalam situasi Anda adalah ini:

product_table
    id
    name
    category
    general_fields...

product_type1_table:
    id
    product_id
    product_type1_fields...

product_type2_table:
    id
    product_id
    product_type2_fields...

product_to_category_table:
    product_id
    category_id

Artinya, ada satu tabel produk master yang memiliki entri untuk semua produk dan memiliki bidang yang menggeneralisasi antara tipe, dan tabel yang ditentukan tipe dengan kunci asing ke dalam tabel produk master, yang memiliki data spesifik tipe.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cara mengikat nilai INSERT INTO mysql perl

  2. Timepan - Periksa hari kerja dan waktu di mysql

  3. php - Bagaimana cara memasukkan data tabel HTML ke MySQL

  4. Unix SSH tanpa kata sandi

  5. Bagaimana cara mendapatkan rata-rata hits antara tanggal saat ini ke tanggal yang diposting di MySQL?