Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/11/2010, 14:17
wilmer30
 
Fecha de Ingreso: enero-2010
Mensajes: 491
Antigüedad: 14 años, 3 meses
Puntos: 12
Identificar Aunto_Increment de una Tabla

Hola maestros:

Tengo una tabla a la cual debo copiar un determinado número de registros de la misma tabla, la llave primaria es el campo "id" que está definido como auto_increment.

Antes de copiar los registro necesito saber el número del campo "id" con los cuales se insertarán los nuevos registros.

Ya probe con LAST_INSERT_ID(), pero se activa solo cuando he insertado un registro en la tabla, antes de INSERT INTO me retorna cero, y el mysql_insert_id() hace lo mismo.

No me sirve el SELECT id FROM tabla ORDER BY id DESC LIMIT 1; por que me retornaría el valor del último registro por ejemplo id=1004, cuando el auto_increment estaría 1009.

Mi tabla es de tipo MyISAM

Por favor necesito sugerencias.

Gracias.