Merhabalar,
bir tabloda 2 alana kayıt yapılıyor. ad soyad alanları var. ali can ve ali türk denildiginde kayıt edilecek ama ali can tekrar kayıt edilginde kayıt edilmemesini mysql de nasıl saglarımç
Örneğin
ad ||| soyad
ahmet ||| soyadli = Kayıt olacak
ahmet ||| türk = kayıt olacak
ahmet ||| soyadli = Kayıt olmucak.
php ile çözümünde sıkıntı yok bunu mysql ile daha kolay nasıl yapabilecegimi düşünüyrum.
mysql de 2 alanıı ilişkili olarak unique yapmak
1
●318
- 17-10-2013, 14:25:49SQL'de şu sorguyu çalıştırın
"CREATE UNIQUE INDEX ndx_adsoyad ON TABLO_ADI(adi_alani,soyadi_alani);"
TABLO_ADI , adi_alani, soyadi_alani bölümlerini tablonuzdaki doğru isimlerle değiştirin ve çalıştırın.
boylelikle unique key "Ad+soyad" olarak tutulacak ve adsoyad eşsiz olacak.