In einem aktuellen Projekt erhalte ich Exporte aus einer MSSQL Datenbank. Diese wiederum sollen in eine MySQL Datenbank eingespielt werden. Mein Problem: Felder des Typs Datetime werden im Format 24.06.2013 07:26:20 geliefert, benötigt wird aber 2013-06-24 07:26:20.
Der MySQL CAST liefert leider keine gültigen Werte.
SELECT CAST( '24.06.2013 07:26:20' AS DATETIME);
Mit einem kleinen Umweg bekommt man es aber doch formatiert.
SELECT DATE_FORMAT( STR_TO_DATE('24.06.2013 07:26:20', '%d.%m.%Y %H:%i:%s'), '%Y-%m-%d %H:%i:%s' );