Is there any better performance when querying in (particularly) mysql of the following:
SELECT * FROM `table` WHERE `unix_date` BETWEEN 1291736700 AND 129173
From the documentation:
exprBETWEENminANDmaxIf
expris greater than or equal tominandexpris less than or equal tomax, BETWEEN returns 1, otherwise it returns 0. This is equivalent to the expression (min<=exprANDexpr<=max) if all the arguments are of the same type. Otherwise type conversion takes place according to the rules described in Section 11.2, “Type Conversion in Expression Evaluation”, but applied to all the three arguments.
So it really is just syntax sugar.