我試圖在表中的值上使用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) –