No sabia como explicarlo en el titulo con poco espacio, así que aquí lo explico mejor.
Tengo dos campos primarios, ID1 e ID2.
ID1 lo inserto con el valor que yo quiera e ID2 tiene un autoincremento. Lo que quiero es que para cada valor de ID1 reinice el autoincremento de tal forma:
ID1 ID2
1 1
1 2
2 1
2 2
2 3
1 3
3 1
En tablas del tipo myISAM funciona perfectamente seleccionado como autoincremento ID2 pero eso no pasa con las InnoBD y puesto que necesito claves foráneas me veo obligado a usar este tipo de bases de datos.
Alguna solución?