
01/05/2014, 11:39
|
 | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 3 meses Puntos: 2658 | |
Respuesta: Auto-Incrementar Campos en Mysql Desde MySQL, no existe una forma directa de incrementar automáticamente más de un campo a la vez. Sólo puede haber un único AUTO_INCREMENT por tabla, y cuando lo hay debería ser parte de la PK.
Lo que quieres hacer se implementa realizando consultas para obtener los estados de cada campo, y crear los valores en consecuencia. No puede hacerse, como te digo, en forma automática.
En la base el único modo de lograr algo semejante es poniendo toda esa lógica en un stored procedure que haga todos los pasos y validaciones; de lo contrario deberás hacer eso mismo, pero en la aplicación y realizar todas esas queries una a una, antes de crear los valores a insertar definitivos.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |