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

MySQL - Haruskah setiap tabel berisi id/kolom utama sendiri?

Jika ada kemungkinan beberapa jawaban untuk satu pertanyaan maka akan lebih baik untuk memiliki kunci utama pada answer tabel juga untuk mengidentifikasi setiap baris secara unik jika kita mendapatkan jawaban duplikat sebagai berikut

id | question_id | title 1 1 5 2 1 5 3 2 true

Namun, jika Anda mengantisipasi hanya satu jawaban untuk setiap pertanyaan, lebih baik menggabungkannya ke question tabel karena pertanyaan dan jawaban secara langsung bergantung pada satu kunci utama.

id | question | answer 1 quest 1 ? 5 2 quest 2 ? 5 3 quest 3 ? true 4 quest 4 ? null

Saya harap, ini menjelaskan keraguan Anda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa date() tidak mengonversi YYMMDDHHMM ke format tanggal yang dapat diterima MySQL dengan benar?

  2. Pemicu MySQL sebelum memasukkan kolom pembaruan dengan id kenaikan otomatis baru

  3. Menggunakan alias kolom dalam klausa WHERE dari kueri MySQL menghasilkan kesalahan

  4. DBUtils gagal mengisi kolom Java Bean

  5. Bagaimana cara memperbaiki loop ini untuk menampilkan gambar dari database saya menggunakan bootstrap carousel