Kondisi di WHERE klausanya adalah:
NOT FIND_IN_SET(host, KnownHosts) AND NOT FIND_IN_SET(user, KnownUsers)
yang setara dengan:
NOT (FIND_IN_SET(host, KnownHosts) OR FIND_IN_SET(user, KnownUsers))
yang berarti Anda ingin mengecualikan baris yang:host termasuk dalam KnownHosts atau user termasuk dalam KnownUsers .
Jadi untuk data sampel Anda, barisnya:
unknownuser | 192.168.1.5
tidak akan dikembalikan, karena host = '192.168.1.5' dan itu disertakan di KnownHosts (='192.168.1.5' ).
Mungkin mengubah operator logika menjadi OR , jika ini adalah logika yang ingin Anda terapkan:
NOT FIND_IN_SET(host, KnownHosts) OR NOT FIND_IN_SET(user, KnownUsers)