Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/05/2012, 13:30
Avatar de fahs82
fahs82
 
Fecha de Ingreso: abril-2012
Ubicación: guadalajara
Mensajes: 139
Antigüedad: 12 años
Puntos: 12
Respuesta: crear un campo creciente (no id)

podrias hacerlo con un trigger de before insert pasando los parametros del insert y seteando los valores de tu incremental en base al id de tu usuario un ejemplo seria

set new.incremental =(select max(incremental) from tabla where usuario = new.usuario) + 1;

y condicional a un if incremental is null then set incremental = 1; bueno yo asi lo haria espero lo puedas adaptar a tus necesidades