LIKE and Contains are not valid for integer fields. That is why it is trying to update your SQL to be valid syntax... However I think they should still work though technically invalid MySQL should be smart enough to treat them like text when a LIKE operator is used.
You will have to do that manually after running the Querybuilder, but that doesn't explain the strange results you are seeing. I'd have to debug to figure that one out because it seems like it should work after you made your update.
Please post FTP information in the private area of a response and I'll figure out what is going on.