Вы можете делать что хотите с сгенерированными столбцами:
create table t (
id int auto_increment primary key,
x int,
t timestamp default now(),
tt time generated always as (time(t))
);
То есть, добавьте столбец отметки времени, а затем извлеките время.
Здесь - это дБ <> скрипка.
Хотя это отвечает на ваш вопрос, я не уверен, что это лучший подход к вашей общей проблеме.