Что лучше работает в MySQL, где предложение: YEAR () vs BETWEEN?

Мне нужно найти все записи, созданные за данный год, из базы данных MySQL. Есть ли способ, чтобы один из следующих вариантов был медленнее другого?

WHERE create_date BETWEEN '2009-01-01 00:00:00' AND '2009-12-31 23:59:59'

или

WHERE YEAR(create_date) = '2009'
5
задан abeger 12 October 2010 в 19:54
поделиться