Come è stato detto a MySQL Utilizzo di una colonna stringa con testo data come campo data , puoi farlo
SELECT STR_TO_DATE(yourdatefield, '%m/%d/%Y')
FROM yourtable
Puoi anche gestire queste stringhe di date in WHERE
clausole. Ad esempio
SELECT whatever
FROM yourtable
WHERE STR_TO_DATE(yourdatefield, '%m/%d/%Y') > CURDATE() - INTERVAL 7 DAY
In questo modo puoi gestire tutti i tipi di layout di data/ora. Fare riferimento a il formato specificatori per DATE_FORMAT()
funzione
per vedere cosa puoi inserire nel secondo parametro di STR_TO_DATE()
.