mysql 日期操作

set @dt_y = '2000-02-29';
set @day_y = DATE_FORMAT(@dt_y,'%d');
set @month_y = DATE_FORMAT(@dt_y,'%m');
select @day_y, @month_y;
set @dt_y = DATE_ADD(@dt_y,INTERVAL 18 year);
select @dt_y;


select IF(@day_y = '29' && @month_y = '02', date_add(@dt_y, INTERVAL 1 day), @dt_y) ;


select if (@day_y = 29 && @month_y = 02, 2, 3);

你可能感兴趣的:(mysql 日期操作)