sql >> Base de Datos >  >> RDS >> Mysql

Generador de claves primarias personalizadas de MySQL

Puede hacer dos campos en su, año e identificación.

Haga una clave principal en ambos campos, dándole a id la opción de incremento automático. Para cada valor único de año, id contará hacia adelante. Por ejemplo:

2012    1
2012    2
2012    3
2013    1

Y puede concatarlos al seleccionar:SELECCIONE CONCAT(año,id) COMO primario DE tabla

La inserción será:

INSERTAR EN la tabla SET año =AÑO(AHORA())

no tienes que especificar id.