2017-01-02 47 views
0

我有一个国家IP地址的数据库。IP地址 - MySQL数据类型

我的表格有两个字段。

LBound, tinyint 
UBound, tinyint 

当我这样的查询表:

select * from allowed where '129.250.224.1' BETWEEN lbound AND ubound 

我得到3个结果:

12.205.104.0 13.16.137.9 
129.250.2.43 129.250.3.137 
129.250.16.47 129.253.255.255 

但我只想要回:

129.250.16.47 129.253.255.255 

这是数据类型问题?如果是这样,我应该使用哪种数据类型?

回答