Пропуснали сте името на полето id във втория NOT LIKE . Опитайте:
SELECT * FROM transactions WHERE id NOT LIKE '1%' AND id NOT LIKE '2%'
AND в клаузата where съединява 2 пълни израза на условие като id NOT LIKE '1%' и не може да се използва за изброяване на множество стойности, на които идентификаторът „не прилича“.