Ver Mensaje Individual
  #7 (permalink)  
Antiguo 28/10/2004, 13:45
Avatar de Genetix
Genetix
 
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 3 meses
Puntos: 45
hola xmedia
En primer lugar pense hacer un:
SELECT max(tu_campo_id)-1 FROM tu tabla
esto devolvera el penultimo registro ingresado, pero no es optimo, ya que si el ID penultimo registro es 10 y el ultimo es 12, la sentencia devolvera 11, esto producira un error!
En los campos que son untoincrement suele suceder que los numero no estan correlativos, ya sea por que se elimino algun registro de la BD.

no probe el script de nuestro amigo xcoprion pero creo que tiene el mismo inconveniente

Le estoy investigando, si se me ocurre algo. lo poseto por aqui
Saludos!

Última edición por Genetix; 28/10/2004 a las 13:46