Hallo,
ich versuche gerade, wegen eines Softwarewechsels Daten von einer alten mysql - Tabelle A in eine neue Tabelle B zu kopieren.
Dabei stoße ich auf das folgende Problem:
Tabelle A enthält ein Feld "lastreply" im Format Datetime.
Tabelle B enthält ein entsprechendes Feld im Format int(10).
Also kann ich die Daten hier nicht direkt von A nach B kopieren.
Ich hatte nun die Idee, der Tabelle A ein neues Feld "lastreply2" im Format int(10) hinzuzufügen und hier mit Hilfe von strtotime oder auch mktime die Zeitangabe aus dem Originalfeld im richtigen Format einzufügen und anschließend nicht lastreply, sondern lastreply2 nach Tabelle B zu kopieren.
Allerdings stoße ich bei der Anwendung beider Funktion sehr schnell an meine Grenzen.
Hat vielleicht jemand eine Idee, wie ich den Befehl konkret gestalten muß, damit es funktioniert?
Dankeschön!
Gruss
Geriatrix
ich versuche gerade, wegen eines Softwarewechsels Daten von einer alten mysql - Tabelle A in eine neue Tabelle B zu kopieren.
Dabei stoße ich auf das folgende Problem:
Tabelle A enthält ein Feld "lastreply" im Format Datetime.
Tabelle B enthält ein entsprechendes Feld im Format int(10).
Also kann ich die Daten hier nicht direkt von A nach B kopieren.
Ich hatte nun die Idee, der Tabelle A ein neues Feld "lastreply2" im Format int(10) hinzuzufügen und hier mit Hilfe von strtotime oder auch mktime die Zeitangabe aus dem Originalfeld im richtigen Format einzufügen und anschließend nicht lastreply, sondern lastreply2 nach Tabelle B zu kopieren.
Allerdings stoße ich bei der Anwendung beider Funktion sehr schnell an meine Grenzen.
Hat vielleicht jemand eine Idee, wie ich den Befehl konkret gestalten muß, damit es funktioniert?
Dankeschön!
Gruss
Geriatrix
Kommentar