Как было сказано в MySQL Используя строковый столбец с текстом даты как поле даты , вы можете сделать
SELECT STR_TO_DATE(yourdatefield, '%m/%d/%Y')
FROM yourtable
Вы также можете обрабатывать эти строки даты в WHERE
. Например
SELECT whatever
FROM yourtable
WHERE STR_TO_DATE(yourdatefield, '%m/%d/%Y') > CURDATE() - INTERVAL 7 DAYS
Таким образом вы можете обрабатывать все виды расписаний даты и времени. Обратитесь к спецификаторам формата для функции DATE_FORMAT()
, чтобы увидеть, что вы можете поместить во второй параметр STR_TO_DATE()
.