在mysql中,我有從今天開始生成1年+ 1天的代碼,然後爲特定用戶設置expiryDate字段(日期數據類型)在Mysql中設置日期比當前值晚一年,或者從今天開始一年
如
UPDATE fulllicense set expiryDate='2018-10-14' where userid=1;
但現在我需要修改它,這樣,如果expiryDate的當前值爲null或早於今天做,因爲它目前正在做,但如果遲於今天我希望它一年增加並有一天到目前的價值。因此,例如,如果當前值爲二零一七年十二月十七日我想將它設置爲2018年12月18日,我無法工作,如何做一個單一更新聲明
'INTERVAL 366 DAY'不會在閏年工作 – kchason
謝謝,似乎工作 –