有没有人知道在MySQL TIMESTAMP字段中将值存储在“1970-01-01 00:00:01”UTC范围之外的变换方法?“2038-01-09 03:14:07”UTC?

有帮助吗?

解决方案

如果您更改列以使用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。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top