如何将2147483647更改为原始手机号码

-5 php mysql phpmyadmin

在我的数据库中有注册表用户可以在我们的项目中注册我们能够插入所有的值...用于具有移动号码的注册表格所以在数据库中为移动号码我已经给出数据类型为int(24)所以移动号码保存为2147483647 ....所以然后我改为bigint(数据类型)然后现在我能够将手机号码保存为原始号码...这里的问题是数据类型之前的更改手机号码未更改为原始号码我应该如何获得原始号码请给出一个想法或者参议院来完成这个过程....我应该如何获得原始数字.(2147483647至9999999999)......

Que*_*tin 6

你不能.您没有将原始数据存储在任何位置,因此丢失了.


Joh*_*Woo 5

您无法恢复原始数据.

原因是因为有符号整数的最大值是2147483647.即使您已指定INT(24)并不意味着您可以存储长度为24,因为最大允许值为2147483647.的含义24INT声明填充零的长度,如果是只适用ZEROFILL于列启用.但仍然长度不能达到24人物.

如果您将原始数据保存为9152667253,则会将其截断为最大值2147483647.