isim ve email ortak olarak mysql içinde unique olarak tanımlarsan tekrar eden satırları engellersin.
alter table tablo_adi add unique (ad,soyad,email)
Aynı ad soyad ve email girişine engel olursun bu şekilde
sırayla aşağıdaki girdileri girdiğini farzedersek:
ad- soyad- email
ali veli
ali@hotmail.com # veritabanına ekler
ali veli
veli@hotmail.com # veritabanına ekler
ali veli
veli@hotmail.com # ekleme sırasında hata verecek
eğer
alter table tablo_adi add unique (ad,soyad)
olarak düzenleme yaparsan
sırayla aşağıdaki girdileri girdiğini farzedersek:
ad- soyad- email
ali veli
ali@hotmail.com # veritabanına ekler
ali veli
veli@hotmail.com # ekleme sırasında hata verecek
ali veli
veli@hotmail.com # ekleme sırasında hata verecek
Java da exception alacaksın exception aldıgında bu kayıt veritabınında kayıtlı dersin.