Du har missat fältnamnet id i den andra NOT LIKE . Försök:
SELECT * FROM transactions WHERE id NOT LIKE '1%' AND id NOT LIKE '2%'
AND i where-satsen förenar två fullständiga villkorsuttryck som id NOT LIKE '1%' och kan inte användas för att lista flera värden som id:t är 'inte som'.