Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Różnica między NOW(), SYSDATE() i CURRENT_DATE() w MySQL

Current_date() poda tylko datę.
now() poda datę i godzinę rozpoczęcia instrukcji, procedury itp.
sysdate() poda aktualną datę i godzinę.
Spójrz w sekundach po odczekaniu 5 sekund między now()1 sysdate()1 z następującym zapytaniem (przewiń w prawo):

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. DAY() Przykłady – MySQL

  2. Jak korzystać z MySQL na Macu?

  3. Konwertuj datę mySQL na datę JavaScript

  4. Jak odbudować niespójny serwer MySQL Slave?

  5. Kolejność wykonania zapytania / klauzuli MySQL