作者:shengxin11 | 来源:互联网 | 2022-12-06 19:34
也许这是一个愚蠢的问题:我不小心将长值转换为数据库中的int值(~1M行),所以有没有办法使用代码将其还原(不恢复数据库)?谢谢
示例:我的长值:636705792000000000
施法后的Int值:1587019776
==>当我只有int值时,有没有办法找到636705792000000000(1587019776)
1> DavidG..:
不,你害怕有效地清空了一半的数据.如果将这些数字转换为二进制数,则可能更为明显:
636705792000000000 => ?100011010110000010001000101101011110100110000000000000000000?
1587019776 => ?01011110100110000000000000000000?
注意右手的一半long
是如何与整个的相同int
.但是,你已经完全失去了左半边.