Daten in MySQL analysieren
Frage:
Wie können wir eine String-Darstellung von konvertieren B. „15.12.09“, in ein gültiges DATE- oder TIMESTAMP-Feld zum Einfügen oder Aktualisieren in MySQL Datenbank?
Antwort:
Um eine Datumszeichenfolge in einen MySQL-Datums- oder Zeitstempelwert zu analysieren, müssen wir die Funktion STR_TO_DATE() verwenden, die die Umkehrung von ist die Funktion DATE_FORMAT().
STR_TO_DATE() Funktion:
Die Funktion STR_TO_DATE() benötigt zwei Argumente:
Beispiel:
Um die Zeichenfolge „15-Dec-09“ in ein DATE-Feld umzuwandeln, können wir die folgende Abfrage verwenden:
SELECT STR_TO_DATE('15-Dec-09', '%d-%b-%y') AS date;
Die Formatzeichenfolge „%d-%b-%y“ gibt an, dass die Eingabezeichenfolge das Format Tag-Monat-Jahr mit zwei hat Ziffern für das Jahr.
Ausgabe:
+------------+ | date | +------------+ | 2009-12-15 | +------------+ 1 row in set (0.00 sec)
Das obige ist der detaillierte Inhalt vonWie konvertiere ich String-Daten in MySQL-DATE- oder TIMESTAMP-Werte?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!