Я выбираю записи, которые имеют определенную дату в столбце datetime
, но он чувствует себя немного неряшливо, и мне интересно, есть ли лучший способ. Мой запрос выглядит так:выберите все записи, имеющие определенную дату: более простой способ?
SELECT *
FROM myTable
WHERE event_datetime
BETWEEN '2012-05-05 00:00:00' AND '2012-05-05 23:59:59'
и он отлично работает. Мне просто интересно, может быть, есть лучший способ сделать это в mySQL.
его проиндексировано ... - Я не знал о функции DATE(), но, по-видимому, это не очень хороший выбор для ее использования. Благодаря :) – Will