v2.5.2
Giriş yap

Mysql de insert işleminde unique kısıtlamasını update de kullanabilirmiyiz.

kartal
231 defa görüntülendi

mysql de unique alan var tabloda yeni kayıtta bu işe yarıyor error 1062 veriyor ama
diyelimki bir güncelleme formu var ve kullanıcı formda değişiklik yapmadan submit
ederse unique alan hata kodu 1062 döndürmüyor
Çünkü yeni eklenen satırlarda çalışıyor.
Kullanıcı formu değiştirmeden yollayınca sorgu başarısız oluyor burda karmaşıklık oluyor
işlem başarısız gibi bir mesaj.

update sorgusundan önce unique alanı alıp formdakiyle aynı mı diye ekstra sorgu istemiyorum

Cevap yaz
Cevaplar (1)
kartal
596 gün önce

Aklıma şimdi geldi unique alanları mesela kullanıcı adı ve mail bunları girişte session da tutup güncelleme öncesi kontrol etsem uyar mı