У меня есть тысячи дат в следующем формате:
2011-10-02T23:25:42Z
(также известный как ISO 8601 в UTC)
Какой тип данных MySQL следует использовать для хранения такой даты ISO8601 в базе данных MySQL? Например. Datetime
, timestamp
или что-то еще?
Что лучше для сравнения (например, получение записей между двумя датами/временем) и упорядочение результатов запросов? Что, если база данных очень велика?
И какой будет лучший способ конвертировать приведенную выше строку PHP для хранения MySQL? (Я предполагаю, что date_default_timezone_set('UTC');
будет использоваться?)