2014-06-10 13 views

Odpowiedz

34

Current_date() poda tylko datę.
now() Podaje datetime, gdy rozpoczęło się oświadczenie, procedura itp.
sysdate() Podaje bieżącą datę i godzinę.
Spójrz na sekund po odczekaniu 5 sekund od teraz() 1 sysdate() 1 z następującej kwerendy (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

CURRENT_DATE() jest synonimem wielu innych podobnych funkcji, z których wszystkie dostarczają tylko data. Istnieje subtelna różnica między NOW() i SYSDATE(), które można przeczytać więcej na tej stronie
official MySQL website.

3

Current_date zwraca znacznik czasu klienta, podczas gdy sysdate zwraca znacznik czasu serwera. Jeśli zarówno serwer, jak i klient znajdują się na tym samym komputerze, wynik obu poleceń jest taki sam. Ale w przypadku, gdy twój serwer jest na przykład w USA, a Twoi klienci są w Chinach, te dwie funkcje zwracają zupełnie inne wyniki.

nie wiem o Thew teraz(), przepraszam :-)

3

NOW() zwraca stałą czasu, który wskazuje czas, w którym rachunek zaczął wykonywać. (W obrębie zapisanej funkcji lub wyzwalacza, NOW() zwraca czas, w którym instrukcja funkcji lub wyzwalania zaczęła być wykonywana.) Różni się to od zachowania dla SYSDATE(), które zwraca dokładny czas, w którym jest wykonywany.

mysql> SELECT NOW(), SLEEP(2), NOW(); 
+---------------------+----------+---------------------+ 
| NOW()    | SLEEP(2) | NOW()    | 
+---------------------+----------+---------------------+ 
| 2006-04-12 13:47:36 |  0 | 2006-04-12 13:47:36 | 
+---------------------+----------+---------------------+ 

mysql> SELECT SYSDATE(), SLEEP(2), SYSDATE(); 
+---------------------+----------+---------------------+ 
| SYSDATE()   | SLEEP(2) | SYSDATE()   | 
+---------------------+----------+---------------------+ 
| 2006-04-12 13:47:44 |  0 | 2006-04-12 13:47:46 | 
+---------------------+----------+---------------------+ 
Powiązane problemy