Instead of IS NOT LIKE, should be NOT LIKE
I don't really get LIKE anyway. Shouldn't LIKE imply a wildcard? It doesn't. " SELECT name FROM table WHERE name LIKE 'ohnso' " will not return Johnson. Sure seems like Johnson is "like" ohnso to me ... but anyway.
I think LIKE is merely a synonym for =
Can anyone verify/deny that? I'm too lazy to look it up on mysql.com .
Of course to include wildcard, use the % symbol .