Kata kunci
INTERVAL berfungsi sama dengan fungsi MySQL NOW() dan CURDATE() kerana ia boleh digunakan dengan unit masa, tarikh atau tarikh masa bagi nilai tarikh.
Menggunakan INTERVAL dengan MySQL NOW()
mysql> Select NOW() + INTERVAL 2 day; +------------------------+ | NOW() + INTERVAL 2 day | +------------------------+ | 2017-10-30 09:19:31 | +------------------------+ 1 row in set (0.00 sec) mysql> Select NOW() - INTERVAL 2 day; +------------------------+ | NOW() - INTERVAL 2 day | +------------------------+ | 2017-10-26 09:19:45 | +------------------------+ 1 row in set (0.00 sec) mysql> Select NOW() - INTERVAL 2 hour; +-------------------------+ | NOW() - INTERVAL 2 hour | +-------------------------+ | 2017-10-28 07:19:51 | +-------------------------+ 1 row in set (0.00 sec)
Menggunakan INTERVAL dengan MySQL CURDATE()
mysql> Select CURDATE() - INTERVAL 2 day; +----------------------------+ | CURDATE() - INTERVAL 2 day | +----------------------------+ | 2017-10-26 | +----------------------------+ 1 row in set (0.00 sec) mysql> Select CURDATE() + INTERVAL 2 day; +----------------------------+ | CURDATE() + INTERVAL 2 day | +----------------------------+ | 2017-10-30 | +----------------------------+ 1 row in set (0.00 sec)
Atas ialah kandungan terperinci Bagaimana untuk menggunakan kata kunci INTERVAL dengan fungsi MySQL NOW() dan CURDATE()?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!