12/11/2010, 14:17
|
| | Fecha de Ingreso: enero-2010
Mensajes: 491
Antigüedad: 15 años 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. |