Apa perbedaan utama antara Unique Keydan Primary Keydi MySQL?
Apa perbedaan utama antara Unique Keydan Primary Keydi MySQL?
Jawaban:
Sebuah tabel dapat memiliki paling banyak satu PRIMARY KEYkendala tetapi bisa memiliki sebanyak yang Anda inginkan UNIQUE KEYkendala.
Kolom yang merupakan bagian dari PRIMARY KEYharus didefinisikan sebagai NOT NULL. Itu tidak diperlukan untuk kolom yang merupakan bagian dari UNIQUE KEYkendala. Jika kolom tidak dapat dibatalkan, maka tidak ada perbedaan antara Kunci Unik dan Utama.
Perbedaan kecil lainnya adalah Anda dapat memilih nama yang Anda inginkan untuk UNIQUE KEYbatasan (dan indeks). Di sisi lain, PRIMARY KEYmemiliki nama default: PRIMARY.
Sesuatu yang orang lain belum tunjukkan:
Perbedaan paling penting adalah dalam tujuannya .
Terlepas dari tujuannya, poin-poin berikut patut diperhatikan.