我想加1个月零3个月,我应该这样做:
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'
是吗?
3个月或3个月?
答案 0 :(得分:3)
不,it's always MONTH - 单数。
UPDATE `set` SET expire = DATE_ADD(`expire`, INTERVAL 3 MONTH) WHERE ID='$lid'
答案 1 :(得分:1)
这是一种安全的方法,您可以尝试这两种语法并亲眼看看:
SELECT expire,DATE_ADD(expire,INTERVAL 3 MONTH) FROM set LIMIT 5;
SELECT expire,DATE_ADD(expire,INTERVAL 3 MONTHS) FROM set LIMIT 5;