Heim  >  Artikel  >  Datenbank  >  Warum können wir den MySQL-Datentyp DATE nicht mit Zeitwerten verwenden?

Warum können wir den MySQL-Datentyp DATE nicht mit Zeitwerten verwenden?

WBOY
WBOYnach vorne
2023-08-25 15:57:141280Durchsuche

为什么我们不能将 MySQL DATE 数据类型与时间值一起使用?

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen