UNIX_TIMESTAMP(datetime)
принудительная локализация даты и времени, которая, в отличие от метки времени, сохраняется "как есть".
Для отмены исправления UTC на самом деле вам необходимо одно из следующих действий:
UNIX_TIMESTAMP(CONVERT_TZ(datetime, '+00:00', @@session.time_zone))
или
TIMESTAMPDIFF(SECOND,'1970-01-01 00:00:00',datetime)
Refs: 1 , 2 , 3 , 4