• Ir a navegación principal
  • Ir al contenido principal
  • Ir a la barra lateral primaria
  • General
  • Software
  • Hardware
  • Apple

BLOG rml

  • General
  • Hardware
  • Software
  • Apple

MySQL

Trucos para MySQL – Último registro de una tabla

11 noviembre 2015 By rml

mysql-logo900

Obtener último registro de una tabla:

select * from tabla order by id desc limit 1

Obtener último «id»  (registro) de una tabla:

select max(id) from tabla

——–

$rs = mysql_query("SELECT @@identity AS id");
if ($row = mysql_fetch_row($rs)) {
$id = trim($row[0]);
}

Devuelve el id del ultimo ingreso por lo que se recomienda utilizar a continuación de la sentencia INSERT.

———

$rs = mysql_query("SELECT MAX(id_tabla) AS id FROM tabla");
if ($row = mysql_fetch_row($rs)) {
$id = trim($row[0]);
}

Sólo funciona en campos con la propiedad auto-increment.

La ventaja de este metodo con respecto al anterior es que puede ser utilizado incluso si se han realizado otras inserciones a otras tablas, si se ha reiniciado el computador, etc;  ya que este metodo busca el id de mayor valor dentro de la tabla y como es auto incrementable el mayor siempre sera el último. Es muy útil si vas a recuperar el último id en cualquier momento y no sólo despues de insertarlo.

———

$id=mysql_insert_id();

Al igual que la propiedad @@identity, solo retorna el id del último registro ingresado independientemente de la tabla en la que se haya realizado la operación.

Archivado en:MySQL

Barra lateral primaria

Entradas recientes

  • Actualización de Anaconda
  • FNMT – certificado digital
  • Librería python – yfinance –
  • GoPro – Ficheros THM y LRV
  • Wireshark – eliminar en MAC OS

Categorías

  • Apple (19)
    • iMac (2)
    • MAC Accesorios (2)
    • Mac OS (14)
    • Mac Pro (1)
    • MacBook Pro (1)
  • General (10)
  • Hardware (3)
    • GoPro (1)
    • TV (1)
  • Org.Oficiales (2)
  • Software (22)
    • Dreamweaver (3)
    • Google+ (1)
    • MySQL (1)
    • Python (2)
    • Scriptcase (1)
    • Varios (3)
    • Wireshark (1)
    • Wordpress (7)

Copyright © 2023 · Iniciar sesión