Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL - Changer la chaîne de date en type de date en place ?

Vous voulez probablement utiliser le STR_TO_DATE() fonction.

SELECT STR_TO_DATE(textdate, '%d/%m/%y') FROM MyTable...

Ou créez une autre colonne avec DATE tapez les données et copiez les valeurs :

ALTER TABLE MyTable ADD COLUMN realdate DATE;
UPDATE MyTable SET realdate = STR_TO_DATE(textdate, '%d/%m/%y');