В общем случае в mysql есть 4 типа времени. DateTime, Date, Time, Timestamp
Date и Time весьма узкоспециализированы.
DateTime хранит диапазон от 1000 года до 9999 года. И оно нам нахер не нужно скорее всего. 8 байт.
Остаётся timestamp.
Это обычный уних-таймштамп. 4 байта
Получается из DateTimeOffset.ToUnixTimeSeconds, что нам идеально подходит. Самый мелкий из типов и не строка