У меня есть таблица с 10000 записей. У каждого из них есть время создания. Я могу использовать функцию PHP time() или как Mysql Timestamp (DATETIME '0000-00-00 00:00:00'). Я хочу знать, какой метод увеличивает производительность выбранных запросов? НапримерMysql записи времени как Unixtime вместо Mysql Timestamp
Select * FROM MYDB WHERE datefield>1343821692 ORDER BY datefield DESC
или
Select * FROM MYDB WHERE datefield>'2012-08-01 13:41:1' ORDER BY datefield DESC
Пожалуйста, обратите внимание, что вопрос баз на различиях INT сортировочных вместо DATETIME порядке. Также различия в ограничениях.
возможный дубликат [DateTime против метки времени?] (Http://stackoverflow.com/questions/409286/datetime-vs-timestamp) – superEb
Это похоже, но не дублируется. Здесь я интересен для производительности, КОГДА Я ЕСМЬ ИСПОЛЬЗУЮ ДАТЫ КАК «ЗАКАЗАТЬ» И ОГРАНИЧЕНИЯ. – Huseyin