Masalah:
Anda ingin mendapatkan tanggal saat ini di MySQL.
Solusi:
Gunakan SELECT CURDATE() fungsi. Berikut pertanyaannya:
SELECT CURDATE();
Berikut hasil querynya:
2021-03-03
Diskusi:
Cukup gunakan CURDATE() berfungsi untuk mendapatkan tanggal saat ini.
Tanggal dapat ditampilkan dalam dua format berbeda:‘YYYY-MM-DD ' jika digunakan dalam konteks string atau YYYYMMDD jika digunakan dalam konteks numerik.
Apa artinya digunakan dalam konteks string atau numerik? Mari kita lihat contoh kueri dalam konteks string:
SELECT CURDATE();
Dan hasilnya:
2021-03-03
Contoh kueri dalam konteks numerik:
SELECT CURDATE() + 0;
Yang akan menghasilkan:
20210303
Ada dua fungsi lain yang dapat digunakan sebagai pengganti CURDATE() :CURRENT_DATE dan CURRENT_DATE() . Ketiganya adalah sinonim; yaitu, Anda dapat memilih salah satu dari mereka dan hasilnya akan sama.