Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/05/2009, 16:10
diam
 
Fecha de Ingreso: septiembre-2006
Mensajes: 72
Antigüedad: 17 años, 8 meses
Puntos: 1
Respuesta: Ayuda con el ordenamiento en MySQL

Hola, pues en cuanto a lo que comentaste de que el orden predeterminado establecido por mysql es el orden en que han sido ingresados los registros pues al menos he notado que no es asi, si la PK es un valor no autoincrementable sino cadenas, mysql te la ordena alfabeticamente, eso me perjudicaba.

Ahora, la opcion de usar la funcion last_insert_id() seria buena opcion pero segun lei solo funciones con campos id autoincrementables por lo ke no aplica a mi problema..

y la opcion de select * from tabla order by fecha limit 1 no devuelve el ultimo registro sino el primero, lo que tuve ke hacer es ordenar descendentemente "select * from tabla order by fecha desc limit 1" y asi el primero valor de la consulta es en realidad el ultimo valor que ingreso y asi lo solucione.

Muchas gracias, fueron de gran ayuda tus aportes.

Saludos y que tengas buen dia. (Cualquier comentario o otras sugerencias para hacerlo estare pendiente, yo aqui dispuesto a aprender jejeje )