Ver Mensaje Individual
  #5  
Antiguo 03-07-2014
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por atani123 Ver Mensaje
Pero existe el tipico problema de cancelacion, es decir, le asigno un numero ej el 8., entra otro usuario, le asigna el 9. Ahora si cancelamos la del 8, se nos quedara el hueco. ¿no?
Si la numeración debe ser correlativa (sin huecos) entonces tu enfoque es correcto. No indicas que base usas pero la opción más sencilla, si tu motor lo permite, es establecer una restricción de llave foránea del tipo ON UPDATE ... CASCADE para que sea el mismo motor el que actualice la llave foránea cuando cambies la de la tabla maestra.

Si esto no es posible pues tampoco sería difícil obtener el ID asignado al maestro después del POST y hacer tú mismo la actualización.

// Saludos
Responder Con Cita