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.