varchar naar date
Johan Vels
24/09/2014 16:17:56Hallo allemaal,
Heb het volgend veld 'geboortedatum' met type varchar(255)
Nu wil ik dit om zetten naar type date.
Hij wordt momenteel als volgt opgeslagen; 16-06-1995 nu wil ik dat dat 1995-06-16 wordt.
Hoe doe ik dit? ik wil de data behouden die erin staat.
Heb het volgend veld 'geboortedatum' met type varchar(255)
Nu wil ik dit om zetten naar type date.
Hij wordt momenteel als volgt opgeslagen; 16-06-1995 nu wil ik dat dat 1995-06-16 wordt.
Hoe doe ik dit? ik wil de data behouden die erin staat.
PHP hulp
17/11/2024 15:27:43Peter Flos
24/09/2014 16:25:45Ligt eraan aan hoeveel data het gaat. Meestal kan je gewoon een PHP bestand aanmaken, SELECT uitvoeren, Variabele met de geboortedatum naar het andere formaat brengen en updaten.
Even tijdelijk een nieuw DATE-veldje aanmaken en dit uitvoeren:
UPDATE tabel SET nieuwe_geboortedatum = STR_TO_DATE(oude_geboortedatum, '%m/%d/%Y')
UPDATE tabel SET nieuwe_geboortedatum = STR_TO_DATE(oude_geboortedatum, '%m/%d/%Y')
Gewijzigd op 24/09/2014 16:55:34 door - Ariën -
Johan Vels
24/09/2014 16:51:19Johan Vels
24/09/2014 17:05:58Doe nu het volgende:
UPDATE aanmelding SET geboortedatum2 = STR_TO_DATE(geboortedatum, '%m/%d/%Y')
geboortedatum2 = date
geboortedatum = varchar
Maar krijg de melding 0 rijen bijgewerkt.
UPDATE aanmelding SET geboortedatum2 = STR_TO_DATE(geboortedatum, '%m/%d/%Y')
geboortedatum2 = date
geboortedatum = varchar
Maar krijg de melding 0 rijen bijgewerkt.
- Aar - op 24/09/2014 16:55:21:
Dan moet je wel de juiste formattering instellen, dan zou het moeten werken.
Probeer deze: %d-%m-%Y
Gewijzigd op 24/09/2014 17:18:32 door - Ariën -