2016-03-30 9 views

cevap

0

'March16' doğru bir tarih biçimi değil. STR_TO_DATE() veya DATE_FORMAT() yapmalısınız. Yukarıdaki iki hakkında daha fazla bilgi edinin.

nedeniyle MySQL böyle olarak tamamlanmamış tarihleri ​​depolanmasını izin verdiğini gerçeğine

Mysql doc

ay ve gün belirteçleri için aralıklar sıfır ile başlayan tek ay ve tarih eklemek istiyorsanız '2014-00-00'.

Bu sadece, sen bir DATE sütunu kullanabilirsiniz yılı ve ayı depolamak ve günün yerine 00 koymak anlamına gelir. ör. 2013-12-00.

+0

Çok teşekkürler ... ama veri türünü datetime'dan varchar'a değiştirdim –

+0

Evet. Varchar bir dizeyi saklarken saklanır. Ama cevabım, sorunuza yazdığınız DATE veri türü içindi. :) – FallAndLearn

İlgili konular