Normales Thema Letzten Datensatz ermitteln (Gelesen: 59 mal)
Jopii
Forum Administrator
*****
Offline


I love YaBB 2.6.12!

Beiträge: 167
Standort: Land Of Confusion
Mitglied seit: 01.04.2024
Geschlecht: männlich
Letzten Datensatz ermitteln
30.01.2026 um 13:09:45
Beitrag drucken  
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 (SQL)
Alles auswählen
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
Alles auswählen
lastid=($(mysql -u $user -h $server --password="$pw" $db -e "SELECT id FROM $tabelle1 ORDER BY id DESC LIMIT 1";)) 


  

The Administrator - Cheffe von Ganzes
Zum Seitenanfang
IP gespeichert