MySQL: Unterschied zwischen NOW() und CURDATE()
Frage von Compi | Letztes Update am 08.04.2024 | Erstellt am 16.04.2016
Um das aktuelle Datum in MySQL zu erhalten, gibt es ja die Funktionen NOW() und CURDATE() die man zum Beispiel anwenden kann, um mit dem aktuellen Datum zu vergleichen.
Was mich nun interessiert ist, was der Unterschied zwischen diesen beiden Funktionen ist. Wann sollte man welche Funktion nutzen und wieso gibt es überhaupt zwei Funktionen, die scheinbar den gleichen Wert ausgeben?
Ähnliche Themen
Delphi/Lazarus: Aktuelles Datum und Uhrzeit ausgeben
Tipp | 0 Kommentare
MySQL: Aktuelles Datum oder Zeit in Spalte schreiben
Tutorial | 0 Kommentare
MySQL: Zeilenumbrüche in MySQL
Tipp | 0 Kommentare
MySQL: Minimale Wortlänge bei der Volltextsuche ändern
Tipp | 1 Kommentar
MySQL: CSV Export als auf dem Server gespeicherte Datei
Tutorial | 0 Kommentare
MySQL: CSV Export als automatischer Download
Tutorial | 1 Kommentar
PHP: Fehler Call to undefined function now()
Frage | 1 Antwort
Wichtiger Hinweis
Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.
Jetzt mitmachen
Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.
Beide Funktionen beziehen sich zwar auf das aktuelle Datum, jedoch sind die Rückgabewerte doch verschieden. Der Vollständigkeit halber habe ich noch CURTIME() hinzugenommen.
Es bestehen also folgende Beziehungen:
Welche der Funktionen du nun für welchen Zweck anwendest, hängt natürlich davon ab, ob du nur das Datum, nur die Zeit oder beides benötigst.
Letztes Update am 08.04.2024 | Erstellt am 16.04.2016