Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/09/2011, 11:40
Avatar de Ronin46
Ronin46
 
Fecha de Ingreso: junio-2009
Mensajes: 398
Antigüedad: 14 años, 10 meses
Puntos: 8
Respuesta: primary key compuesta - auto_increment

Hola,

Una de tres, o no he entendido bien la pregunta, o no he entendido bien la respuesta, o la respuesta no es acorde con lo que se pregunta.

Pongamos por caso una tabla de apuntes contables, la tabla estaría formada por varios campos, entre ellos un ID de asiento y un ID de apunte, estos 2 campos formarían la clave primaria.

Ahora bien, matices, el ID de asiento es una clave foránea, hay que crear la correspondiente relación, y el ID de apunte es un autoincremental por cada ID de asiento (queda muy bien reflejado en el ejemplo que puso el usuario que hizo la pregunta).

Problema, que MySQL no te deja especificar como autoincremental el campo ID de apunte y a su vez que forme la clave primaria con el ID de asiento. A no ser, claro está, que esté haciendo mal la cosa.

Dicho esto, entiendo que el autoincremental de ID de apunte por cada ID de asiento debe de ser gestionado de forma manual según cada uno considere oportuno, pero nunca te lo va a gestionar automáticamente MySQL como sí hace con las claves primarias de un sólo elemento en el que éste es autoincremental.

Saludos.
__________________
http://www.controldegastos.com, acepto sugerencias para el sitio.
Repetir conmingo: "tengo que dedicar más tiempo a gozar de placer"