Mysql
 sql >> Database >  >> RDS >> Mysql

Generatore di chiavi primarie personalizzate MySQL

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.