Hai perso il nome del campo id
nel secondo NOT LIKE
. Prova:
SELECT * FROM transactions WHERE id NOT LIKE '1%' AND id NOT LIKE '2%'
Il AND
nella clausola where unisce 2 espressioni di condizioni complete come id NOT LIKE '1%'
e non può essere utilizzato per elencare più valori a cui l'id è "non simile".