Не беспокойтесь о другом столбце - если только вы не почувствуете необходимость изменить значение столбца в будущем. Вместо этого просто используйте вычисляемый столбец:
alter table t add created_year as (year(created_date));
Это автоматически вычисляется, когда вы запрашиваете таблицу, поэтому она всегда точна как для новых, так и для старых строк.
Предположительно, created_date
никогда не обновляется.