Som berättades på MySQL Använda en strängkolumn med datumtext som ett datumfält , kan du göra
SELECT STR_TO_DATE(yourdatefield, '%m/%d/%Y')
FROM yourtable
Du kan också hantera dessa datumsträngar i WHERE
klausuler. Till exempel
SELECT whatever
FROM yourtable
WHERE STR_TO_DATE(yourdatefield, '%m/%d/%Y') > CURDATE() - INTERVAL 7 DAY
Du kan hantera alla typer av datum/tid layouter på detta sätt. Se formatet specifikationer för DATE_FORMAT()
funktion
för att se vad du kan lägga in i den andra parametern STR_TO_DATE()
.