J Varchar formaat omdraaien Door Johan Vels op 12-01-2015 11:35 1.248 views Hoi, Heb de volgende datums als een varchar opgeslagen. Bv. 17-02-1986 deze wil ik UPDATE naar 1986-02-17. Hoe doe ik dit? Link gekopieerd
Ariën 12-01-2015 11:38 gewijzigd op 12-01-2015 11:39 Waarom zou je geen DATETIME als type willen gebruiken? Dan kan je in de SELECT-query elk gewenste formaat meegeven via MySQL's DATE_FORMAT() functie. Ook kan je er dan zelfs makkelijk mee rekenen. Link gekopieerd
J Johan Vels 12-01-2015 12:36 Ah Aar, Goed punt. Denk dat ik inderdaad dat maar ga doen. Link gekopieerd
Ivo P 12-01-2015 13:11 ook dan zou je de omdraai functie nodig hebben 1) maak een nieuwe kolom van het type Date of DateTime 2) gebruik http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_str-to-date om van de string een date te maken, en vul de nieuwe kolom hiermee. 3) controleer 4) controleer 5) geef de oude kolom een nieuwe naam (backup) 6) geef de nieuwe kolom de oude naam van je oude kolom. 7) controleer Link gekopieerd