首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

关于IP查找,该怎么处理

2012-04-17 
关于IP查找一个表里的IP是:xxx.xxx.xxx.xx另一个表里的IP是:-1062731519 这是PHP函数转过来的我查找时怎么

关于IP查找
一个表里的IP是:xxx.xxx.xxx.xx
另一个表里的IP是:-1062731519 这是PHP函数转过来的

我查找时怎么样能直接写 where a.ip=b.ip ? 


[解决办法]
select *
from 一个表里 a
where INET_ATON(ip)-(-1062731519)=0x100000000;
[解决办法]
mysql> select INET_NTOA(4294967295-1062731519);
+----------------------------------+
| INET_NTOA(4294967295-1062731519) |
+----------------------------------+
| 192.168.1.0 | 
+----------------------------------+
1 row in set (0.00 sec)


where ip = INET_NTOA(4294967295-1062731519);

热点排行