• 12-03-2013, 22:23:29
    #1
    eklenen bir şeyi bir daha eklemeyecek bir sql biçimi var mı?

    id vs yok. sadece isim olacak. eklenen bir ismi bi daha eklemesin. var mı böyle bi sql türü?
  • 12-03-2013, 23:18:14
    #2
    MySQL kullandığınızı varsayıyorum çünkü hangi SQL olduğuny söylememişsiniz.
    MySQL'de bir tabloda bir datatipi eklediğiniz zaman "indeks"i "UNIQUE" olarak eklerseniz aynı içeriğe sahip bir tane daha satır yaratılamaz.

    Örneğin isim kolonunu UNIQUE yaparsanız aynı isimde bir kayıt oluşmaz.
  • 12-03-2013, 23:25:44
    #3
    @mutr 'ın söylediklerine ek olarak: eğer o işlemi uygulayacağınız tabloda içerik varsa ve unique yapacağınız kolonda aynı değere sahip satırlar varsa işlem hata verecektir. Öncelikle aynı olan satırları eleyip işlemi daha sonra yapmalısınız.
  • 13-03-2013, 02:13:38
    #4
    REPLACE INTO var ama pek kullanmadığım için nasıl çalıştığını bilmiyorum aradığınız bu olabilir.
  • 13-03-2013, 11:27:24
    #5
    Deimosx adlı üyeden alıntı: mesajı görüntüle
    REPLACE INTO var ama pek kullanmadığım için nasıl çalıştığını bilmiyorum aradığınız bu olabilir.
    İstenilen işlevin tam tersini yapıyor bu. Eğer tabloda, kullanıcının girdiği değerin aynısı varsa onu silip yeni değeri ekliyor.