sql >> Databasteknik >  >> RDS >> Mysql

Skillnaden mellan NOW(), SYSDATE() och CURRENT_DATE() i MySQL

Current_date() ger dig bara datumet.
now() ger dig datum och tid när uttalandet, proceduren etc... startade.
sysdate() ger dig aktuell datetime.
Titta vid sekunderna efter att ha väntat 5 sekunder mellan nu()1 sysdate()1 med följande fråga (rulla åt höger):

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. ACOS() Funktion i Oracle

  2. Hur kan jag upptäcka redundanta rader i tabellen?

  3. Hur man visar tabelldata tydligare i oracle sqlplus

  4. Det finns problem med att lägga till ett nytt ID (automatisk ökning) efter tabellen