之前遇到过一个MySQL的字段为timestamp类型的小坑。
MySQL中一个字段存储时间类型数据的时候,该字段的类型如果为timestamp类型的话,最多只能存储到2038-01-19 11:14:07这个时间,大于这个时间段就会出现错误。
这是因为timestamp类型字段的长度为4个字节,最大值是231-1,是以从1970-01-01 00:00:00开始的计算的毫秒数。
所以如果需要存储2038-01-19 11:14:07之后的时间的话,字段类型选择datetime类型即可。
2023-08-05 21:51:16
之前遇到过一个MySQL的字段为timestamp类型的小坑。
MySQL中一个字段存储时间类型数据的时候,该字段的类型如果为timestamp类型的话,最多只能存储到2038-01-19 11:14:07这个时间,大于这个时间段就会出现错误。
这是因为timestamp类型字段的长度为4个字节,最大值是231-1,是以从1970-01-01 00:00:00开始的计算的毫秒数。
所以如果需要存储2038-01-19 11:14:07之后的时间的话,字段类型选择datetime类型即可。