• 12-02-2015, 15:20:52
    #1
    Merhaba,
    Benin tarih diye bir kolonum var. veri türü 'date'
    oradaki 0000-00-00'leri toplu boş(null) yapmak istiyorum.
    bu kod işe yaramadı.
    update tabloms set tarih=replace(s.tarih,'0000-00-00','')
    '' bunun yerine null yazdığımda tüm tarihleri null yapıyor. Ben sadece where kullanmadan 0000-00-00 yapmak istiyorum. Çünkü bunu 2-3 kolonda aynı anla uygulayacağım.
  • 12-02-2015, 15:34:39
    #2
    RemiX adlı üyeden alıntı: mesajı görüntüle
    Merhaba,
    Benin tarih diye bir kolonum var. veri türü 'date'
    oradaki 0000-00-00'leri toplu boş(null) yapmak istiyorum.
    bu kod işe yaramadı.
    update tabloms set tarih=replace(s.tarih,'0000-00-00','')
    '' bunun yerine null yazdığımda tüm tarihleri null yapıyor. Ben sadece where kullanmadan 0000-00-00 yapmak istiyorum. Çünkü bunu 2-3 kolonda aynı anla uygulayacağım.
    UPDATE tabloms SET tarih = '0000-00-00';
    Birde böyle deneyin isterseniz
  • 12-02-2015, 15:36:09
    #3
    yanlış anladın herhalde ben tüm kolonu 0000-00-00 yapmak istemiyoruç
    0000-00-00 olanları null yapmak istiyorum.
  • 12-02-2015, 15:41:31
    #4
    RemiX adlı üyeden alıntı: mesajı görüntüle
    yanlış anladın herhalde ben tüm kolonu 0000-00-00 yapmak istemiyoruç
    0000-00-00 olanları null yapmak istiyorum.
    Pardon yanlış okumuşum.

    null olarak yapamazsın veri tipini data olanı.

    Tarih gösterimi yapıyorsan eğer php tarafında halletmelisin eğer 0000-00-00 ise gösterme gibilerinden.