Просто приложете year
в двойни кавички, за да спре да се тълкува като ключова дума:
INSERT INTO table (id, name, "year") VALUES ( ... );
От документацията:
Има втори вид идентификатор:идентификатор с разделители или идентификатор в кавички. Той се образува чрез затваряне на произволна последователност от знаци в двойни кавички ("). Разграниченият идентификатор винаги е идентификатор, никога ключова дума. Така че "select" може да се използва за препращане към колона или таблица с име "select", докато идентификатор без кавички select ще се приема като ключова дума и следователно ще предизвика грешка при синтактичен анализ, когато се използва, където се очаква име на таблица или колона.