SQL : transformer un type VARCHAR en DATE
Bonjour,
je possède une table avec un champ date de type VARCHAR sous la forme dd/mm/yyyy et je souhaiterai le mettre en type DATE de la forme yyyy/mm/dd
Je pensé partir sur un script PHP mais la table contient des milliers d'enregistrements et tout traiter dans une boucle mais cela est trop long. Cela devant être fait pour un changement de structure je cherche le moyen le plus rapide de faire le changement.
Merci de votre aide.
je possède une table avec un champ date de type VARCHAR sous la forme dd/mm/yyyy et je souhaiterai le mettre en type DATE de la forme yyyy/mm/dd
Je pensé partir sur un script PHP mais la table contient des milliers d'enregistrements et tout traiter dans une boucle mais cela est trop long. Cela devant être fait pour un changement de structure je cherche le moyen le plus rapide de faire le changement.
Merci de votre aide.
2 réponses
-
Tu ne sais pas le faire via phpmyadmin ?
-
Le faire depuis PhpMyAdmin je sais, mais un type date et de la forme aaaa/mm/mm OR actuellement mon VARCHAR à la forme dd/mm/aaaa
Dopnc si je modifie directement le type soit il met prend les jour comme l'an 20dd soit il me met 0000-00-00. Or je veux changer le type est conserver les dates.