[英]How can I query a ip in mysql a custom range content?
在我的 MySQL 表client_ip_dada
,有一个名为ip_content
的字段
内容是这样的:
ServerIPs: 1.1.1.1 2.2.2.2, 3.3.3.3/4.4.4.4-10
ServerIPs: 103.11.7.8-20
ServerIPs: 8.1.3.2-10
ServerIPs: 123.1.45.9
现在我将编写一个 API 来通过传递一个 ip 列表[103.11.7.8, 8.1.3.4, 123.1.45.7]
来查询一个 client_ip_dada 列表。
会有查询
[
ServerIPs: 103.11.7.8-20,
ServerIPs: 8.1.3.2-10
null,
]
但是在 MySQL 中没有这样的范围查询。 那么有可能做到这一点吗?
把它分成两列:
喜欢 103.11.7.8-20
为最大范围设置一列 103.11.7.20 为最小范围设置一列 103.11.7.8
稍后使用 >= 和 =< 两列查询它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.