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

MySQL. Kunci utama dalam tabel relasional. ID unik atau beberapa kunci unik?

Itu sangat tergantung pada jenis kueri yang Anda lakukan...

Jika Anda menambahkan pengganti tambahan, Anda akhirnya akan melakukan dua pemeriksaan unik alih-alih satu untuk setiap penyisipan, pembaruan, dan penghapusan. Itu membuat kunci komposit terdengar benar.

Tetapi jika Anda terus-menerus merujuk kunci utama itu ke kunci asing lainnya, opsi gabungan berarti Anda akhirnya menyimpan informasi dua kali lebih banyak dan perlu melakukan lebih banyak pekerjaan saat bergabung. Itu membuat suara kunci tunggal terdengar benar.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah normalisasi diperlukan dalam kasus ini?

  2. PERBARUI dengan SUM() di MySQL

  3. Bagaimana cara mendapatkan id kenaikan otomatis berikutnya di mysql

  4. Ekspor database mysql / tabel mysql dalam format json melalui baris perintah ATAU PHP

  5. PDO + MySQL dan pengkodean UTF-8 yang rusak