Не мисля, че приетият отговор е добро универсално решение!
Това е така, защото функцията UNIX_TIMESTAMP() не работи за ДАТИ преди 1970-01-01 (и за дати в далечното бъдеще, използващи 32-битови цели числа). Това може да се случи лесно за деня на раждането на много живи хора.
По-добро решение е:
SELECT TIMESTAMPDIFF(SECOND, '2010-11-29 13:13:55', '2010-11-29 13:16:55')
Което може да бъде променено, за да върне ДЕН ГОДИНА МЕСЕЦ ЧАС и МИНУТА също!