in MySQL

MSSQL Datetime in MySQL Datetime konvertieren

closeDiese Nachricht wurde vor 4 jahr 1 monat veröffentlicht. Unter Umständen ist der Inhalt nicht mehr auf dem aktuellsten Stand.

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' );

Schreibe einen Kommentar

Kommentar