|
Ada salah seorang rekan penulis yang bertanya mengenai bagaimana
caranya memasang atau mengaktifkan unique constraint pada suatu
kolom di tabel yang sudah ada pada database MySQL. Mudah saja kok.
Pertama, pastikan kolom pada tabel tersebut telah berisi nilai yang
unik atau dengan kata lain tidak ada duplikasi data di dalamnya.
Mari kita asumsikan bahwa kita memiliki tabel yang bernama tabel1.
Tabel tabel1 ini memiliki dua kolom, yaitu id (primary key) dan
nama. Untuk menentukan apakah kolom nama memiliki nilai duplikat,
maka ketikkan saja perintah seperti berikut ini.
select nama
from tabel1;
select distinct nama from tabel1;
Jika hasil row count (atau jumlah baris) kedua perintah di atas
adalah sama, maka dipastikan tidak ada data nama yang duplikat.
Sekarang Anda bisa membuat atau memasang sebuah unique index pada
kolom nama seperti contoh berikut ini.
alter table
tabel1 add unique ( nama );
Jika Anda ingin index tersebut diberi nama namaidx, maka ketik
saja seperti perintah berikut ini.
alter table
tabel1 add unique namaidx ( nama );
Referensi
Demikian tulisan singkat mengenai cara memasang unique constraint
di suatu kolom pada tabel yang sudah ada, tentunya pada MySQL
database. Semoga berguna bagi Anda
semuanya. Jika ada komentar atau saran bisa dikirimkan melalui
ariesa.rahardjo@gmail.com. Untuk membaca tulisan menarik lainnya
silakan menuju ke situs Sony AK Knowledge Center dengan alamat di
www.sony-ak.com.
Terima kasih.
| Send
your comments or suggestions |
|
|
|