У чому різниця між MySQL Curdate()та Now()?
Відповіді:
На такі запитання завжди варто спочатку заглянути в посібник. Функції дати та часу в посібнику mySQL
CURDATE()повертає частину DATE поточного часу. Посібник щодо КУРДАТУ ()
NOW()повертає частину дати та часу як позначку часу у різних форматах, залежно від того, як це було запитано. Посібник із ЗАРАЗ () .
Просто для задоволення:
CURDATE() = DATE(NOW())
Або
NOW() = CONCAT(CURDATE(), ' ', CURTIME())
CURDATE()дасть поточну дату, а NOW()повний час.
Запустіть запити, і ви дізнаєтесь, в чому різниця між ними.
SELECT NOW(); -- You will get 2010-12-09 17:10:18
SELECT CURDATE(); -- You will get 2010-12-09
Насправді MySQL забезпечує багато простих у використанні функцій у повсякденному житті без додаткових зусиль з боку користувача.
ЗАРАЗ () він видає дату та час як за поточним сценарієм, тоді як CURDATE () виробляє лише дату, CURTIME () відображає лише час, ми можемо використовувати один із них відповідно до наших потреб з CAST або об'єднати інші обчислення, MySQL, багатий на цей тип функції.
ПРИМІТКА: - Ви можете побачити різницю за допомогою запиту select NOW () як NOWDATETIME, CURDATE () як NOWDATE, CURTIME () як NOWTIME;