Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/12/2008, 05:51
elchicosinhada
 
Fecha de Ingreso: septiembre-2008
Mensajes: 29
Antigüedad: 15 años, 8 meses
Puntos: 0
Clave primaria con dos campos con autoincremento que se reinicie por campo

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?