Aby przechowywać daty lub godziny w MySQL, użyj date
, datetime
lub timestamp
. W większości przypadków polecam pierwsze dwa.
Aby poinformować MySQL, jak przeanalizować format daty, użyj STR_TO_DATE funkcjonować. Oto przykład:
CREATE TABLE table1 (`Date` Date);
INSERT INTO table1 (`Date`) VALUES (STR_TO_DATE('01/05/2010', '%m/%d/%Y'));
SELECT * FROM table1;
Date
2010-01-05
Aby sformatować wyniki z powrotem do oryginalnego formularza, spójrz na DATE_FORMAT funkcjonować. Pamiętaj, że musisz go sformatować tylko wtedy, gdy chcesz wyświetlić go jako ciąg znaków przy użyciu innego formatu niż domyślny.