Menentukan Tarikh Esok dalam MySQL dengan 'NOW() 1 DAY'
Apabila bekerja dengan pertanyaan MySQL, selalunya perlu untuk memanipulasi tarikh dan masa. Satu tugas biasa ialah menambah bilangan hari atau jam tertentu pada tarikh tertentu. Dalam kes ini, soalan tertumpu kepada menambah satu hari pada tarikh semasa menggunakan fungsi 'NOW()', yang mendapatkan cap masa semasa.
Untuk mencapai ini, MySQL menyediakan sintaks 'INTERVAL', yang membolehkan kami menambah selang waktu tertentu pada nilai datetime. Dalam konteks ini, kita boleh menggunakan pertanyaan berikut:
NOW() + INTERVAL 1 DAY
Pertanyaan ini akan menambah satu hari pada tarikh dan masa semasa, dengan berkesan menyediakan cap masa untuk esok.
Sebagai alternatif, jika anda hanya berminat dengan komponen tarikh dan bukan masa, anda boleh menggunakan fungsi 'CURDATE()' dan bukannya 'NOW()'. Fungsi ini mengembalikan tarikh semasa tanpa bahagian masa:
CURDATE() + INTERVAL 1 DAY
Pertanyaan ini akan menambah satu hari ke tarikh semasa, menghasilkan tarikh untuk esok. Kedua-dua pertanyaan mencapai objektif untuk menyediakan tarikh sehari lebih awal daripada cap masa semasa, membolehkan anda menyimpan atau memanipulasi tarikh dengan tepat dalam pangkalan data MySQL anda.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengira Tarikh Esok dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!