MySQL中有按月份划分的字段自动更新问题

MySQL中有一张表a,其中部分字段按月份划分,a1,a2,...a12,代表12个月,现在每月要更新当月的数据,比如5月,就要往a5更新数据,其他字段不变,如何写SQL能够自动识别当月要更新哪个字段(即5月份update set 字段 时如何确定字段是a5,而不是a1,a2等等),只能手动修改字段名吗?这样每个月都要手动改一次不方便维护。或者需要中间表来实现吗?求大佬解惑,万分感谢

有个笨办法,mysql可以写定时sql,你写12个sql,每个sql执行修改对应的那个月的字段,定时每年对应的月的sql执行1次。

预处理拼接sql就可以