我有一个表,其中存储网页性能统计,包括每个用户的请求开始和结束时间的时间戳。时间戳保存为数据库中的int字段,但作为字符串从前端发送到php,php又为我进行了一些幕后类型转换,并将每个时间戳转换为以下int:
2147483647
现在,问题是通过将原始输入转换成一个整数来解决的,所以我的问题不是如何解决这个问题,而是为什么会发生这种精确的转换,为什么这是它的输出?这已经用各种时间戳字符串进行了测试,但它们都返回相同的输出:
1515153744264 -> 2147483647
亲爱的知识渊博的sql向导们,在较低的层次上发生了什么?
1条答案
按热度按时间6kkfgxo01#
保存值
string
必须转换为int
. 以及int
是2147483647