Обходной путь для MySQL ограничил диапазон TIMESTAMP?
Вопрос
Кто-нибудь знает обходной путь для хранения значений вне диапазона '1970-01-01 00:00:01' UTC до '2038-01-09 03:14:07' UTC в поле MySQL TIMESTAMP? р>
Решение
Если вы измените столбец для использования типа DATETIME, вы можете сохранить более широкий диапазон значений.
Диапазон типа TIMESTAMP: «1970-01-01 00:00:01» от UTC до «2038-01-09 03:14:07» UTC.
диапазон типа DATETIME: от «1000-01-01 00:00:00» до «9999-12-31 23:59:59».
Другие советы
TIMESTAMP не должен использоваться для литеральных значений даты / времени, он предназначен для синхронизации с SQL Server.
Используйте SMALLDATETIME или DATETIME.
Не связан с StackOverflow