gpt4 book ai didi

从 View 搜索时 MySQL 语法错误

转载 作者:行者123 更新时间:2023-11-30 01:31:46 26 4
gpt4 key购买 nike

如果有人可以在这里帮助我,我将非常感激。

所以我创建了一个 View “ip_range”,它基本上是一个 IP 范围,列是

INET_ATON(ip) | (INET_ATON(ip)+(前缀))

现在,当我尝试在 View 中搜索位于两个范围之间的条目时,我不断收到错误消息。这就是我在查询中输入的内容

 select * from ip_range WHERE "2624412513" BETWEEN INET_ATON(ip) AND (INET_ATON(ip)+(prefix);

我很确定这是语法错误或其他错误,但不确定。

抱歉大家没有说得更清楚,我的查询中有括号。当我运行查询时,我得到“空集(0.00 秒)即使我看到它位于范围内。

select * from ip_range WHERE "2624412513" BETWEEN 'INET_ATON(ip)' AND '(INET_ATON(ip)+(prefix))';
Empty set (0.00 sec)

这是更新后的代码,

谢谢。

最佳答案

最后缺少括号

 select * from ip_range WHERE "2624412513" BETWEEN INET_ATON(ip) AND (INET_ATON(ip)+(prefix));

或者试试这个

  select * from ip_range WHERE INET_ATON(ip) < 2624412513 
AND INET_ATON(ip)+(prefix) > 2624412513

关于从 View 搜索时 MySQL 语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17367326/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com