Ne arayalım?

ARAMIZA KATILIN

BİZE ULAŞIN

Adres:

E-posta:

host/bin/bilisimlife.dll

iletisim@bilisimlife.net




 
Rserit
Developer
       
 1026  
 278

MySQL varchar column convert datetime - STR_TO_DATE - varchar olan bir sütunu datetime yapmak

Merhaba,
MySQL'de VARCHAR olan bir sütunu direkt olarak DATETIME yapamazsınız. Çünkü içerisindeki veriler uygun olmayabilir. Bunun için bir function bulunuyor.

CreatedDate sütununuz var kabul edelim.
Ek olarak bir sütun daha ekleyin (ModifiedDate gibi).

UPDATE IGNORE
`cart` SET `ModifiedDate` = STR_TO_DATE(CreatedDate, '%d.%m.%Y %H:%i:%s.%f');

Altı çizili olan bölüm tarih formatı.
GÜN.AY.YIL SAAT:Dakika:Milisaniye şeklinde. Çünkü elimdeki verinin formatı bu. Sizde farklıysa buna göre güncellemelisiniz. IGNORE yaptırmamızın sebebi ise birçok kez uyarı verse de görmezden gelebiliriz. Aksi halde çok warning gelecektir. Elinizdeki veriye bağlı değişir.

Sonra yeni oluşturduğumuz sütunun adını eskisiyle değiştirebilirsiniz.

İyi çalışmalar,
Recep

Developer.