MySQL DatabaseLesson 54Preview gratis
MySQL Unique
Lesson ini bagian dari MySQL · Semua level
Ringkasan
Constraint UNIQUE memastikan setiap nilai pada kolom tersebut berbeda, sehingga data ganda tidak bisa tersimpan. Berbeda dari primary key, satu tabel boleh memiliki banyak kolom UNIQUE dan pada MySQL nilai NULL tetap diizinkan (dan dianggap tidak saling sama). UNIQUE sering dipakai untuk email, nomor identitas, atau kode yang harus tunggal.
Poin kunci
- UNIQUE mencegah nilai duplikat pada kolom atau gabungan kolom
- Satu tabel boleh memiliki banyak constraint UNIQUE
- MySQL mengizinkan lebih dari satu NULL pada kolom UNIQUE
- Bisa didefinisikan pada satu kolom atau beberapa kolom sekaligus (composite unique)
- Beri nama constraint agar mudah dirujuk saat akan dihapus
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.