Обходной путь для ограниченного диапазона TIMESTAMP для MySQL?

Кто-нибудь знает об обходном пути для хранения значений за пределами диапазона '1970-01-01 00:00:01' UTC to '2038-01-09 03:14:07' UTC в поле MySQL TIMESTAMP?

mysql,timestamp,

0

Ответов: 2


5 принят

Если вы измените столбец для использования типа DATETIME, вы можете сохранить более широкий диапазон значений.

диапазон типа TIMESTAMP - '1970-01-01 00:00:01' UTC to '2038-01-09 03:14:07' UTC.

диапазон типов DATETIME: «1000-01-01 00:00:00» до «9999-12-31 23:59:59».


0

TIMESTAMP не следует использовать для литеральных значений даты / времени, это для синхронизации SQL Server.

Используйте SMALLDATETIME или DATETIME.

MySQL, метка времени,
Похожие вопросы