Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/03/2012, 08:19
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 6 meses
Puntos: 2658
Respuesta: Puntero o cursor de MySql

Los registros de una tabla se identifican por su clave primaria (PK), no hay otro modo directo.
Si usas un campo numérico autoincremental, MySQL te puede devolver en ID autogenerado con la función LAST_INSERT_ID(), ejecutada inmediatamente después del INSERT.
Pero si no estás usando autoincrementales, es que estás poniendo tu mismo los valores que representan la PK, y esos son los valores que necesitas para identificar el registro.
En MySQL no existe un identificador físico de un registro dado, y tampoco sería útil, porque la ubicación física de un registro dado está determinada por la PK usada, que puede estar compuesta por cualquier conjunto de campos, en tanto cumpla con la unicidad y no sea NULL.

En otras palabras, "cambiar el chip", es lo primero que vas a tener que hacer...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)