我试图在表中的值上使用ADDDATE函数。MySQL:将30天添加到表中的值
UPDATE credit SET addOns=ADDDATE(addOns, INTERVAL 30)
addOns是我存储日期时间的地方。为什么我不能添加30天?
我也试过
UPDATE credit SET addOns=ADDDATE(SELECT addOns FROM credit, INTERVAL 30)
我试图在表中的值上使用ADDDATE函数。MySQL:将30天添加到表中的值
UPDATE credit SET addOns=ADDDATE(addOns, INTERVAL 30)
addOns是我存储日期时间的地方。为什么我不能添加30天?
我也试过
UPDATE credit SET addOns=ADDDATE(SELECT addOns FROM credit, INTERVAL 30)
UPDATE credit SET addOns=ADDDATE(addOns, INTERVAL 30 DAY)
-- Or
UPDATE credit SET addOns=ADDDATE(addOns, 30)
date_add(yourDate, INTERVAL 30 DAY)
如果指定时间间隔,必须指定单位;如果你不指定INTERVAL,它将默认为天。
UPDATE credit SET addOns=ADDDATE(addOns, INTERVAL 30 DAY)
没有间隔关键字。
UPDATE credit SET addOns=ADDDATE(addOns, 30)
可能的重复[在db中添加30天的日期](http://stackoverflow.com/questions/1609377/add-30-days-for-date-in-db) –