• 11-09-2018, 11:17:38
    #1
    Üyeliği durduruldu
    Selam, resimdeki tablomda expiry_date null olan ve expiry 0 olanları silmek istiyorum topluca. 0 değerini alıp sildirebiliyorum ama null değerini yapamadım. Bilen var mı .)


  • 11-09-2018, 11:21:58
    #2
    delete fast_uyeler where expiry_date Is NULL
  • 11-09-2018, 11:22:55
    #3
    Üyeliği durduruldu
    CLass16 adlı üyeden alıntı: mesajı görüntüle
    delete fast_uyeler where expiry_date Is NULL
    Hocam birde 0 değişkeni var aynı anda.
  • 11-09-2018, 11:25:16
    #4
    Zonetech adlı üyeden alıntı: mesajı görüntüle
    Hocam birde 0 değişkeni var aynı anda.
    hocam iki koşulu birden sağlayanı mı silmek istiyorsun yoksa ikisinden biri olanı mı anlayamadım.
    iki koşulsa

    delete fast_uyeler where expiry=0 and expiry_date Is NULL

    ikisinden biriyse

    delete fast_uyeler where expiry=0 OR expiry_date Is NULL
  • 11-09-2018, 11:30:13
    #5
    Üyeliği durduruldu
    CLass16 adlı üyeden alıntı: mesajı görüntüle
    hocam iki koşulu birden sağlayanı mı silmek istiyorsun yoksa ikisinden biri olanı mı anlayamadım.
    iki koşulsa

    delete fast_uyeler where expiry=0 and expiry_date Is NULL

    ikisinden biriyse

    delete fast_uyeler where expiry=0 OR expiry_date Is NULL
    Error in query (1064): Syntax error near 'where expiry='0' and expiry_date Is 'NULL'' at line 1

    Eyvallah üstad aradığım cevap bu ama şöyle bir hata mesajı veriyor.
  • 11-09-2018, 11:46:37
    #6
    hocam sorguyu direkt verdiğim gibi kullanın sorun çıkarmaması lazım
  • 11-09-2018, 11:56:49
    #7
    Üyeliği durduruldu
    CLass16 adlı üyeden alıntı: mesajı görüntüle
    hocam sorguyu direkt verdiğim gibi kullanın sorun çıkarmaması lazım
    vallahi ustat oylede denedim, 50 sekle sokup denedim yine yemedi. sanirim sorun where kisminda.
    delete fast_uyeler where expiry_date Is NULL bunu deniyorum yine ayni hatayi veriyor
  • 11-09-2018, 12:02:28
    #8
    from eksik from

    delete from fast_uyeler where expiry=0 and expiry_date Is NULL


    ps: yedek almadan deneme
  • 11-09-2018, 12:07:34
    #9
    Haymac adlı üyeden alıntı: mesajı görüntüle
    from eksik from

    delete from fast_uyeler where expiry=0 and expiry_date Is NULL


    ps: yedek almadan deneme
    doğru hocam ben mssql 'den alışkanlık edinmişim from yazmamayı