Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/07/2008, 04:20
engeneral
 
Fecha de Ingreso: julio-2001
Mensajes: 80
Antigüedad: 22 años, 10 meses
Puntos: 1
Especificar nuevo auto_increment con una variable

¿Es posible modificar el "auto_increment" de una tabla especificando el nuevo valor con una variable, función o expresión cualquiera en lugar de hacerlo poniendo explícitamente el valor numérico?

Me explico. Tengo una tabla (aux_tiposconsumos) que puedo modificar sin problemas haciendo:

Código:
  alter table aux_tiposconsumos auto_increment = 5;
Sin embargo, lo que me gustaría hacer es más o menos esto:

Código:
insert into aux_tiposconsumos (Id, Tipo) select Id, tiposdeconsumos from otratabla;

alter table aux_tiposconsumos auto_increment = last_insert_id_() + 1;
__________________
Carlos Capote Pérez-Andreu