Pages

Wednesday, 14 September 2016

PHPMYADMIN: Mengubah Tanggal Dengan Format Integer Menjadi Datetime

Pernahkan menyimpan tanggal di database dengan format integer? seperti di bawah ini?

Bagaimana cara mengubah format agar bisa menjadi date? Mari kita simak tulisan berikut.



Dikondisikan :
nama table : tbl_article
Field tanggal artikel : inputdate

1. Back up table terlebih dahulu


Select * into tbl_article_20130730 from tbl_article





2. Buat field baru
nama field : temp_date

Alter table tbl_article
Add temp_date datetime


3. Update field yang telah dibuat dengan format tanggal dengan value diambil dari field tanggal dengan tipe integer
set temp_date = DATE_FORMAT(FROM_UNIXTIME(posting_date), '%d-%m-%Y')

4. Pastikan field temp_date diisi dengan data  yang benar, setelah itu ganti format field
inputdate menjadi datetime
 

Alter table tbl_article
Modify inputdate datetime


5. Update field inputdate dengan data yang tersimpan di field temp_date
 

Update tbl_article
Set posting_date = temp_date

No comments:

Post a Comment