12
votes

Mysql: ajoutez 30 jours à une valeur dans la table

J'essaie d'utiliser la fonction addate sur une valeur dans la table.

UPDATE credit SET addOns=ADDDATE(SELECT addOns FROM credit, INTERVAL 30)


1 commentaires

3 Réponses :


23
votes
UPDATE credit SET addOns=ADDDATE(addOns, INTERVAL 30 DAY)
-- Or
UPDATE credit SET addOns=ADDDATE(addOns, 30)

0 commentaires

2
votes
date_add(yourDate, INTERVAL 30 DAY)

0 commentaires

7
votes

Si vous spécifiez l'intervalle, vous devez spécifier l'unité; Si vous ne spécifiez pas l'intervalle, il sera par défaut des jours.

UPDATE credit SET addOns=ADDDATE(addOns, 30)


0 commentaires