SQLite: Wie lautet die ID der zuletzt eingefügten Zeile?
Info von SmartUser | 27.10.2013 um 16:50
Fragestellung: Wir haben mit einem INSERT Statement eine neue Zeile in eine SQLite-Datenbank eingefügt. Nun benötigen wir die ID dieser zuletzt eingefügten Zeile, zum Beispiel um die ID in einer anderen Anweisung zu verwenden und zu speichern.
Lösung: SQLite stellt uns die Funktion last_insert_rowid() zur Verfügung, die uns die ID der zuletzt eingefügten Zeile zurückgibt. Hier ein Beispiel:
SELECT last_insert_rowid() FROM tab
Angenommen unsere Tabelle heißt "tab" und wir haben soeben einen neuen Eintrag in diese Tabelle eingetragen. In diesem Fall liefert uns die Anfrage die ID dieser Zeile.
Über den Autor
Der Autor hat keine Kurzbeschreibung seines Profils angegeben.
Profil anzeigen
Ähnliche Themen
Mehrere Texte gleichzeitig ersetzen
Tutorial | 0 Kommentare
MySQL/PHP: ID vom letzten INSERT auslesen
Info | 0 Kommentare
MySQL: Name einer Datenbank umbenennen
Tipp | 1 Kommentar
MySQL: Neue Spalte zu einer Tabelle hinzufügen
Tutorial | 0 Kommentare
SQLite: Überprüfen ob Tabelle existiert
Info | 0 Kommentare
SQLite: Wie viele Zeilen waren von einem UPDATE oder DELETE betroffen?
Info | 0 Kommentare
Text nur in bestimmten Zeilen ersetzen
Tutorial | 0 Kommentare
Wichtiger Hinweis
Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.
Jetzt mitmachen
Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.