sql >> Databáze >  >> RDS >> Mysql

Rozdíl mezi NOW(), SYSDATE() &CURRENT_DATE() v MySQL

Current_date() vám poskytne pouze datum.
now() vám poskytne datum a čas, kdy příkaz, procedura atd... začala.
sysdate() vám poskytne aktuální datum a čas.
Podívejte se v sekundách po čekání 5 sekund mezi now()1 sysdate()1 s následujícím dotazem (posuňte se doprava):

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


  1. Proč vyšší LIMIT MYSQL offset zpomaluje dotaz?

  2. SQL Right Join

  3. Php/Mysql datum uloženo jako '0000-00-00'

  4. Pravda/nepravda vs 0/1 v MySQL