这是一个已知问题吗?
select * from 'tablename' where INET_ATON('any valid ip');
显示整个数据库。我不小心忘了添加ipaddress = INET_ATON('ip');
并整个数据库。
答案 0 :(得分:1)
您查询的内容基本上等同于:
select * from 'tablename'
where 1
WHERE
子句始终为true,因此返回所有表行。
答案 1 :(得分:1)
我没有看到返回的所有行都有任何问题。 INET_ATON将返回数字>如果IP有效则为0;如果IP无效,则为NULL。这意味着,这就像发出查询
SELECT * FROM `tablename` WHERE 1
(或任何其他正数)将返回所有行。