De dos documentos :
Os identificadores podem começar com um dígito, mas, a menos que sejam citados, não podem consistir apenas em dígitos.
O que significa que você deve citá-lo com back ticks como `25`:
UPDATE table SET `25`='100' WHERE id='1'
Os identificadores podem começar com um dígito, mas, a menos que sejam citados, não podem consistir apenas em dígitos.
UPDATE table SET `25`='100' WHERE id='1'