%v | 周 (01-53) 星期一是一周的第一天,与 %x 使用 |
%x | 年,其中的星期一是周的第一天,4 位,与 %v 使用 |
参考:MySQL DATE_FORMAT() 函数 http://www.w3school.com.cn/sql/func_date_format.asp
SQL如下,方法1:
select CURRENT_DATE() -- 2019-01-09
select DATE_FORMAT(CURRENT_DATE(),'%x_%v') -- 2019_02
select DATE_FORMAT('2019-01-06','%x_%v') -- 2019_01
select DATE_FORMAT('2018-12-31','%x_%v') -- 2019_01
select DATE_FORMAT('2018-12-30','%x_%v') -- 2018_52
比如每周一往table1同步上周数据,table1只保留