Каким образом обрезание чего-либо после 2038 года станет реальной проблемой, если вы можете быть уверены, что 64-битные целочисленные метки времени будут реализованы везде, по крайней мере, за 20 лет до этого?
Серьезно, в MySQL существует так много проблем с типами datetime / timestamp, что вы должны стараться избегать их, когда это возможно.
Вы храните много дат после 2038 года?
И почему бы не попробовать PostgreSQL, который имеет гораздо более продвинутую поддержку типов?