Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Diferença entre NOW(), SYSDATE() e CURRENT_DATE() no MySQL


Current_date() fornecerá apenas a data.
now() fornecerá a data e hora em que a instrução, procedimento etc... começou.
sysdate() fornecerá a data e hora atual.
Olhe nos segundos após esperar 5 segundos entre now()1 sysdate()1 com a seguinte consulta (role para a direita):
select now(),sysdate(),current_date(),sleep(5),now(),sysdate();

-- will give
-- now()    sysdate()   current_date()  sleep(5)    now()1  sysdate()1
-- 6/10/2014 2:50:04 AM 6/10/2014 2:50:04 AM    6/10/2014 12:00:00 AM   0   6/10/2014 2:50:04 AM 6/10/2014 2:50:09 AM