Puoi creare una procedura PHP che verifica in fase di inserimento se l'ultima coppia anno/id si riferisce all'anno precedente. Se la condizione è soddisfatta crea un nuovo record con l'anno ed id = 1. In fase di inserimento dovrai usare le transazioni per:

- identificare l'ultimo id
- inserire un nuovo record con id + 1