Memahami Perbandingan Tarikh MySQL untuk Tarikh Hari Ini
Apabila bekerja dengan pangkalan data MySQL, adalah perkara biasa untuk mendapatkan data berdasarkan perbandingan tarikh tertentu, seperti mencari rekod untuk tarikh hari ini.
Untuk mendapatkan semula rekod yang tarikh pendaftarannya sama dengan hari ini, anda boleh mengubah suai pernyataan pilih SQL anda dengan melaraskan klausa WHERE:
SELECT users.id, DATE_FORMAT(users.signup_date, '%Y-%m-%d') FROM users WHERE DATE(signup_date) = CURDATE()
Dalam ini pernyataan:
Dengan menggunakan fungsi DATE(), anda memastikan bahawa hanya bahagian tarikh medan signup_date digunakan untuk perbandingan, tidak termasuk sebarang maklumat masa.
Penyataan yang diubah suai ini secara berkesan mendapatkan semula ID pengguna dan tarikh pendaftaran yang diformatkan untuk pengguna yang mendaftar pada hari semasa, seperti yang dinyatakan pada tarikh hari ini.
Atas ialah kandungan terperinci Bagaimana untuk Menyoal MySQL untuk Rekod Dicipta Hari Ini?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!