|
Regla de oro en master detail...primero guardar el registro maestro y obtener la clave única de este registro. A continuacion grabar los registros detalles colocando a cada uno su correspondiente clave del maestro.
El campo autoinc solo deberia usarse en el maestro para ir generando claves unicas cada que guardas un registro. Este campo autoinc debe definirse como clave unica para evitar duplicados.
En el detalle no es necesario colocar un campo autoinc e inclusive no es necesaria una clave unica ya que la clave que identifica a cada uno corresponde con la del maestro.
Hay motores que permiten hacer cosas mas interesantes con campos autoinc y maestro detalle pero eso es otro cuento.
|