Mysql
 sql >> Base de données >  >> RDS >> Mysql

Mettre à jour le champ en fonction des valeurs de champ d'une autre table

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.