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".