[MySQL] Letzten Datensatz ermitteln - Druckversion +- Joopi (https://forum.hermann-splitthoff.de) +-- Forum: Wissenswertes (https://forum.hermann-splitthoff.de/forumdisplay.php?fid=1) +--- Forum: Programmieren (https://forum.hermann-splitthoff.de/forumdisplay.php?fid=6) +--- Thema: [MySQL] Letzten Datensatz ermitteln (/showthread.php?tid=61) |
Letzten Datensatz ermitteln - Joopi - 07-01-2023 Dann und wann ist es notwendig, den letzten Datensatz einer Tabelle zu ermitteln. Meist ist es die ID aus einem Autowert-Feld. Die einfachste Methode ist eine SELECT-Abfrage mit LIMIT 1 und einer Sortierung mit DESC (aufwärts). Code: SELECT id FROM tabelle ORDER BY id DESC LIMIT 1; Diese Methode funktioniert natürlich in allen Scripten entsprechend, die eine Verbindung zu einer MySQL-Datenbank aufbauen können. Im vorliegenden Beispiel benötigte ich den letzten Datensatz eben in einem Shellscript. Code: lastid=($(mysql -u $user -h $server --password="$pw" $db -e "SELECT id FROM $tabelle1 ORDER BY id DESC LIMIT 1";)) |