Sie haben den Feldnamen id ausgelassen im zweiten NOT LIKE . Versuchen Sie:
SELECT * FROM transactions WHERE id NOT LIKE '1%' AND id NOT LIKE '2%'
Das AND in der where-Klausel verbindet 2 vollständige Bedingungsausdrücke wie id NOT LIKE '1%' und kann nicht verwendet werden, um mehrere Werte aufzulisten, denen die ID „nicht gefällt“.