2009-10-22 7 views
0

Je veux ajouter 1 mois et 3 mois, dois-je faire comme ça:une question sur DATE_ADD

UPDATE `set` SET expire = DATE_ADD(`expire`, INTERVAL 1 MONTH) WHERE ID='$lid' 

UPDATE `set` SET expire = DATE_ADD(`expire`, INTERVAL 3 MONTHS) WHERE ID='$lid' 

est-ce pas?

3 MOIS ou 3 MOIS?

Répondre

3

Non, it's always MONTH - singulier.

UPDATE `set` SET expire = DATE_ADD(`expire`, INTERVAL 3 MONTH) WHERE ID='$lid' 
+0

merci ok vous tellement;) –

1

est ici un moyen sûr pour vous d'essayer les deux syntaxes et voyez par vous-même:

SELECT expire,DATE_ADD(expire,INTERVAL 3 MONTH) FROM set LIMIT 5; 
SELECT expire,DATE_ADD(expire,INTERVAL 3 MONTHS) FROM set LIMIT 5;