Ich bin vertraut mit DATE_FORMAT
Funktion, die den Datensatz aus meinem Datumsfeld im angegebenen Format anzeigen kann. Ich möchte jedoch eine Tabelle mit einem Datumsfeld erstellen, das nur mein Format akzeptiert.
Hier ist, was ich bisher getan haben: mit einem date_hired Wert von ‚2013.03.01‘MySQL - Datum Spaltenformat
CREATE TABLE test_table (
id INT AUTO_INCREMENT,
f_name VARCHAR(40) NOT NULL,
l_name VARCHAR(25) NOT NULL,
date_hired DATE NOT NULL
);
Einfügen eines Datensatzes als ‚2013.01.03 00.00.00 eingefügt wird "Das ist weit von meinem erwarteten Ergebnis (Ich möchte das Format wie es eingefügt wurde). Irgendeine Anregung? Habe ich etwas verpasst?
Danke,
Michael
Formatieren Sie es in Ihrer Abfrage mit 'DATE_FORMAT'. Der 'date' Typ selbst hat keinen Typ und wird numerisch gespeichert – zerkms
Hallo @zerkms, ich bin neu bei MySQL. Was meinst du mit "numerisch gespeichert"? –
ignorieren Sie es und lesen Sie den ganzen Kommentar. Und überprüfen Sie http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-format zusätzlich – zerkms