Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/05/2014, 11:39
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 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)