Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这是一个已知问题吗?
select * from 'tablename' where INET_ATON('any valid ip');
显示整个数据库。我不小心忘记添加ipaddress = INET_ATON('ip');和 cganged 整个数据库。
ipaddress = INET_ATON('ip');
您查询的内容基本上等同于:
select * from 'tablename' where 1
该WHERE子句始终为真,因此返回所有表行。
WHERE
我没有看到返回的所有行有任何问题。如果 IP 有效,INET_ATON 将返回数字 > 0,如果 IP 无效,则返回 NULL。这意味着,这就像发出查询
SELECT * FROM `tablename` WHERE 1
(或任何其他正数)将返回所有行。