Wie gesagt bei MySQL Verwenden einer Zeichenfolgenspalte mit Datumstext als Datumsfeld , können Sie tun
SELECT STR_TO_DATE(yourdatefield, '%m/%d/%Y')
FROM yourtable
Sie können diese Datumszeichenfolgen auch in WHERE
behandeln Klauseln. Zum Beispiel
SELECT whatever
FROM yourtable
WHERE STR_TO_DATE(yourdatefield, '%m/%d/%Y') > CURDATE() - INTERVAL 7 DAY
Auf diese Weise können Sie mit allen Arten von Datums-/Uhrzeitlayouts umgehen. Bitte beziehen Sie sich auf das Format Bezeichner für DATE_FORMAT()
Funktion
um zu sehen, was Sie in den zweiten Parameter von STR_TO_DATE()
einfügen können .