sql >> Database >  >> RDS >> Mysql

Verschil tussen NOW(), SYSDATE() &CURRENT_DATE() in MySQL

Current_date() geeft je alleen de datum.
now() geeft je de datum/tijd waarop het statement, de procedure etc... begon.
sysdate() geeft je de huidige datetime.
Kijk op de seconden na 5 seconden wachten tussen now()1 sysdate()1 met de volgende vraag (scroll naar rechts):

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. Unieke beperking voor meerdere kolommen

  2. PDO en MySQL Fulltext-zoekopdrachten

  3. MYSQL-query tussen twee tijdstempels

  4. MySQL-gebruikersbeheer