Hallo,
ich habe beim Erstellen einer MySql Datenbank versäumt statt varchar(100) ein Date-Feld zu erzeugen. Nun habe ich leider schon einige Datensätze angelegt und bemerke erste jetzt, dass das Sortieren dieser Spalte keine vernünftigen Ergebnisse erzielt.
Meine Frage an Euch: Gibt es eine einfache Möglichkeit das besagte Feld in ein gültiges Date-Feld umzuwandeln, ohne alle Datensätze neu eingeben zu müssen.
Bis jetzt habe ich das Datum immer als String in diesem Format eingestellt: 05.10.2004 -> als Tag.Monat.Jahr
Ich _meine_ gelesen zu haben, dass MySql falschen Datumsangaben automatisch in 0 umwandelt, bzw. als 0 in die Datenbank schreibt. Kann ich also das bestehende varchar() nicht ohne Datenverlust in date umstellen?
Ich hoffe ihr könnt mir ein paar nützliche Hinweise geben, wie ich das Ganze mit ein wenig PHP korrigieren kann.
Mit freundlichen Grüßen,
Andre