Estimados, como se crea una clave primaria con 2 campos en donde el segundo se autonumera en funcion del primero.
Ejemplo:
Tabla padre COMPROBANTES
IDCom
Datos...
Tabla hija COMPROBANTESITEMS
IDCom
IDIte
Datos...
Padre
IDCom
1
2
3
Hija
IDCom IDIte
1 1
1 2
1 3
2 1
2 2
3 1
El item se autoincrementa en funcion del comprobante
Espero me entiendan
MySql 5
Clave primaria compuesta autoincrement MySql
- danielnelsonrivarola
- Novato
- Mensajes: 18
- Registrado: Mar Feb 08, 2011 12:11 am
- Contactar:
Clave primaria compuesta autoincrement MySql
Desde ya muchas gracias!
Daniel Rivarola
Daniel Rivarola
-
- Al nivel de RZ
- Mensajes: 107
- Registrado: Lun Feb 07, 2011 11:23 am
- Contactar:
Re: Clave primaria compuesta autoincrement MySql
Mira lo que vos tenes ahi es una FK de la 2º tabla en la 1º.
Tenes, que poner en la 2º tabla un PK auto increment.. y una FK que tome el valor del padre.. que es a cabecera...
NO se si te entendí bien.
Saludos
Tenes, que poner en la 2º tabla un PK auto increment.. y una FK que tome el valor del padre.. que es a cabecera...
NO se si te entendí bien.
Saludos
#####################
Sergio D. Caballero
Lic. en Sistemas de Información
U.Na.M.
Sergio D. Caballero
Lic. en Sistemas de Información
U.Na.M.
- danielnelsonrivarola
- Novato
- Mensajes: 18
- Registrado: Mar Feb 08, 2011 12:11 am
- Contactar:
Re: Clave primaria compuesta autoincrement MySql
Virus, gracias por responder, hice lo que me sugeriste, pero el items no se incrementa en función del comprobante, sigue incrementandose sin importea el cambio de cbte.
Ej.
ID Com ID Item
1 1
1 2
1 3
2 4 - al cambiar el comprobante debería comenzar de nuevo en 1
alguna otra solución ?
Ej.
ID Com ID Item
1 1
1 2
1 3
2 4 - al cambiar el comprobante debería comenzar de nuevo en 1
alguna otra solución ?
Desde ya muchas gracias!
Daniel Rivarola
Daniel Rivarola
- Mauricio
- Desarrollador de Clarion
- Mensajes: 1125
- Registrado: Dom Feb 06, 2011 9:34 am
- Ubicación: España
- Contactar:
Re: Clave primaria compuesta autoincrement MySql
No creo que puedas hacerlo en forma automática, tal vez necesites hacer un procedimiento almacenado para eso.
Mauricio, básicamente usando Clarion 6.3
www.tdcsoftware.com y www.clarioneros.com/blog
www.tdcsoftware.com y www.clarioneros.com/blog
- danielnelsonrivarola
- Novato
- Mensajes: 18
- Registrado: Mar Feb 08, 2011 12:11 am
- Contactar:
Re: Clave primaria compuesta autoincrement MySql
Mauricio, gracias por responder, debería hacerlo de alguna forma ya que el item crecería exponencialmente si cada comprobante tiene al menos 10 items y se caragan 200 comprobante por día, aprox.
Desde ya muchas gracias!
Daniel Rivarola
Daniel Rivarola
- Mauricio
- Desarrollador de Clarion
- Mensajes: 1125
- Registrado: Dom Feb 06, 2011 9:34 am
- Ubicación: España
- Contactar:
Re: Clave primaria compuesta autoincrement MySql
Cuál es el problema? Ayer estuve con una tabla con 26.000.000 de registros (MS SQL) y se la bancaba bien. 2000 registros por día no es tanto aunque lo parezca.
Mauricio, básicamente usando Clarion 6.3
www.tdcsoftware.com y www.clarioneros.com/blog
www.tdcsoftware.com y www.clarioneros.com/blog
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 3 invitados