Ändern Sie die MYSQL-Datum-format
Ich habe eine Tabelle in MYSQL die 3 Spalten haben Termine und sind Sie formatiert, nicht auf die gewünschte Weise.
Derzeit habe ich: mm/dd/yyyy und ich möchten, ändern Sie die Daten in dd/mm/yyyy.
Tabellenname Fahrzeuge und die Spalten-Namen sind:
CRTD
INSR
SERD
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihre aktuelle Datentyp für die Spalte nicht
date
Recht? Sie brauchen, um zu konvertieren, um das Datum der ersten VerwendungSTR_TO_DATE()
und zurück konvertieren stringSQLFiddle Demo
VARCHAR
? beste Weg, um zu speichern, die alsDATE
colName
auf den ursprünglichen Namen Ihrer Spalte in Ihrer Tabelle.colName
es ist nur ein Beispiel.versuchen Sie dies:
In Sie, falls Sie diese Abfrage verwenden.Wenn alle drei Spalten sind von datetime-Typ
Können Sie die
date_format()
Funktion formatieren Sie Ihre Daten wie Sie wollen.Wenn Sie möchten, ändern Sie das format für jeder Datum auf alle Datenbank mit dem Sie arbeiten, ändern Sie den Wert der
date_format
system variable.UPDATE Fahrzeuge SET yourdatecolumn=DATE_FORMAT(STR_TO_DATE(yourdatecolumn, '%c-%d-%Y'), '%d-%c-%Y')