hi,
Als ich die Tabelle eingerichtet habe, habe ich provisorisch / aus Faulheit das Datum als Zeichenkette angelegt (z.B. "01.01.2006"). Nun hat die Tabelle ca 90 Einträge. Ich möchte das Datum als Timestamp haben, um entsprechende Funktionen nutzen zu können.
Wieso TIMESTAMP, wenn du nur ein Datum hast? Dann doch eher DATE.
Muss ich jetzt alle Einträge manuell ändern (neue Timestamp-Spalte anlegen und diese per Hand für jede Zeile füllen)? Oder gibt's da eine andere schlaue Möglichkeit?
Lege die neue DATE-Spalte an, und fülle sie per UPDATE mit den Werten aus der VARCHAR-Spalte.
Da das Format, welches du ursprünglich gewählt hast, kein gültiges DATE-Format ist, musst du es dabei natürlich umformatieren -> Stringfunktionen und ggf. Datums-/Zeitfunktionen im Manual anschauen.
Alternativ natürlich auch per PHP-Script o.ä. möglich - Daten auslesen, jeden Satz mit umformatiertem Datum in der neuen Spalte wieder einfügen.
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }