Das Standardformat des MySQL-DATE-Datentyps ist „JJJJ-MM-TT“. In diesem Format können keine Zeitwerte gespeichert werden. Daher können wir sagen, dass wir den Datentyp DATE nicht mit Zeitwerten verwenden können.
Wie wir im Beispiel unten sehen können, gibt MySQL nur Datumswerte zurück, selbst wenn Uhrzeit mit Datum verwendet wird.
mysql> select DATE("2017-09-25 09:34:21"); +-----------------------------------+ | DATE("2017-09-25 09:34:21") | +-----------------------------------+ | 2017-09-25 | +-----------------------------------+ 1 row in set (0.04 sec)
Allerdings können wir in den Datumsdatentypen DATETIME und TIMESTAMP die aktuelle Zeit verwenden.
Das obige ist der detaillierte Inhalt vonWarum können wir den MySQL-Datentyp DATE nicht mit Zeitwerten verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!