Puoi creare due campi nel tuo, anno e ID.
Crea una chiave primaria su entrambi i campi, fornendo a id l'opzione auto_increment. Per ogni valore univoco di anno, l'id verrà conteggiato. Ad esempio:
2012 1
2012 2
2012 3
2013 1
E puoi concatenarli quando selezioni:SELECT CONCAT(year,id) AS primary FROM table
L'inserimento sarà:
INSERT INTO table SET year =YEAR(NOW())
non è necessario specificare l'id.