Comme cela a été dit à MySQL Utilisation d'une colonne de chaîne avec un texte de date comme champ de date , vous pouvez faire
SELECT STR_TO_DATE(yourdatefield, '%m/%d/%Y')
FROM yourtable
Vous pouvez également gérer ces chaînes de date dans WHERE
clauses. Par exemple
SELECT whatever
FROM yourtable
WHERE STR_TO_DATE(yourdatefield, '%m/%d/%Y') > CURDATE() - INTERVAL 7 DAY
Vous pouvez gérer toutes sortes de dispositions de date/heure de cette façon. Veuillez vous référer à le format spécificateurs pour le DATE_FORMAT()
fonction
pour voir ce que vous pouvez mettre dans le deuxième paramètre de STR_TO_DATE()
.