Untuk menyimpan tanggal atau waktu di MySQL gunakan date
, datetime
atau timestamp
. Saya akan merekomendasikan dua yang pertama untuk sebagian besar tujuan.
Untuk memberi tahu MySQL cara mengurai format tanggal Anda, gunakan STR_TO_DATE fungsi. Ini contohnya:
CREATE TABLE table1 (`Date` Date);
INSERT INTO table1 (`Date`) VALUES (STR_TO_DATE('01/05/2010', '%m/%d/%Y'));
SELECT * FROM table1;
Date
2010-01-05
Untuk memformat hasil kembali ke bentuk aslinya, lihat DATE_FORMAT fungsi. Perhatikan bahwa Anda hanya perlu memformatnya jika ingin menampilkannya sebagai string menggunakan sesuatu selain format default.