MySQL中的addmonths函數可以用于在日期上添加指定的月數。該函數的語法為:
ADD_MONTHS(date, months)
其中,date是要添加月數的日期,months為要添加的月數。
示例:
SELECT ADD_MONTHS('2022-01-20', 2);
上述語句將返回2022年3月20日。
需要注意的是,如果添加的月數為負數,則表示在日期上減去指定的月數。
示例:
SELECT ADD_MONTHS('2022-01-20', -2);
上述語句將返回2021年11月20日。
如果date參數不是一個日期類型,則該函數將返回NULL。
示例:
SELECT ADD_MONTHS('abc', 2);
上述語句將返回NULL。
此外,需要注意的是該函數在MySQL版本5.5.16之前是不可用的。