Update * ? Essa não é uma sintaxe válida. Acho que o resto está basicamente ok:Update mytable
set outofdate = lastmodification + interval 10 day;
WHERE outofdate < NOW( )
LIMIT 0, 100;
Observe que o número de segundos em um dia não é 84.500. Além disso, para tipos de dados de data/hora, use
date_add() ou interval Adição.