Comment puis-je changer le type VARCHAR()
en DATETIME
en utilisant ALTER
dans MySQL?
ALTER TABLE <tblName> MODIFY <columnName> dataType constraint;
Pour votre besoin ce sera
ALTER TABLE <tblName> MODIFY <columnName> datetime;
Référez-vous http://dev.mysql.com/doc/refman/5.1/en/alter-table.html
Essayez cette requête.
ALTER TABLE `table_name` CHANGE `From Date` `From Date` DATETIME NULL DEFAULT '0000-00-00 00:00:00';
Pourquoi ne pas simplement utiliser
STR_TO_DATE(str,format)
,
Il faut une chaîne str et un format de chaîne de format et renvoie une valeur DATETIME si la chaîne de format contient des parties de date et d'heure.
Répéter cette LIEN , J'espère que cela peut vous aider