-1

これは既知の問題ですか?

select * from 'tablename' where INET_ATON('any valid ip');

データベース全体を表示します。誤ってデータベース全体を追加ipaddress = INET_ATON('ip');して cganged するのを忘れました。

4

2 に答える 2

1

クエリは基本的に次のものと同等です。

select * from 'tablename' 
where 1

このWHERE句は常に true であるため、すべてのテーブル行が返されます。

于 2013-07-08T15:55:01.010 に答える
1

返されたすべての行に問題はありません。INET_ATON は、IP が有効な場合は number > 0 を返し、IP が無効な場合は NULL を返します。つまり、クエリを発行するようなものです

SELECT * FROM `tablename` WHERE 1

(またはその他の正の数) すべての行を返します。

于 2013-07-08T15:58:11.263 に答える