Update *
? Ce n'est pas une syntaxe valide. Je pense que le reste est fondamentalement correct :
Update mytable
set outofdate = lastmodification + interval 10 day;
WHERE outofdate < NOW( )
LIMIT 0, 100;
Notez que le nombre de secondes dans une journée n'est pas 84 500. De même, pour les types de données date/heure, utilisez date_add()
ou interval
ajout.