Incremento automático: restablecimiento automático para cada año
MySQL / InnoDB
En mi caso, mis recibos deben contarse anualmente; 1/2015, 2/2015 ... 556/2015 y así sucesivamente. Cuando llegue el próximo año, el contador debe comenzar desde 1 nuevamente y los recibos deben contarse como 1/2016, 2/2016 ...
¿Cómo definir el campo auto_increment que se reiniciará anualmente?
RCID | RCNO | RCYEAR | ...
=====+======+========+====
200 | 1 | 2015 |
201 | 2 | 2015 |
... | ... | 2015 |
756 | 556 | 2015 | <- last receipt in 2015
757 | 1 | 2016 | <- yearly counter restarted
NOTA: RCID es un campo PK automático incremental estándar.