Tidak. Selain itu beberapa tanggal yang valid dalam satu sistem kalender tidak ada di kalender lain, fungsi bekerja pada DATE
kolom yang diketik mungkin tidak berfungsi dengan baik. Soalnya bukan hanya menyimpan data, Anda perlu mengolah data ini dan misalnya membandingkannya dengan CURDATE()
.
Jika Anda memilih format yang tepat, gunakan dua digit untuk bulan dan hari dan jumlah digit statis untuk tahun, tipe string karakter, CHAR
atau VARCHAR
baik-baik saja. Membandingkan tema satu sama lain hanyalah perbandingan leksikal dan Anda masih dapat menulis fungsi atau prosedur Anda untuk memperluas fungsionalitas.
Memilih TIMESTAMP
atau DATE
mengubah pertanyaan karena yang pertama mewakili waktu tertentu tetapi yang terakhir mewakili entri tertentu dalam kalender. Jika Anda ingin meletakkan waktu di samping tanggal, artinya masih berbeda. Anda harus memikirkan masalah seperti perubahan waktu musim panas yang menyebabkan beberapa orang lebih memilih untuk memasukkan entri kalender (DATE) dan beberapa lebih memilih detik berlalu dari 1 Jan 1970 (TIMESTAMP). misalnya ada dua stempel waktu untuk 1393-06-30 23:30:00
dalam kalender Syamsi Hijriah berdasarkan undang-undang pemerintah Iran saat ini.