00 Voix

SQLite: Quel est l'ID de la dernière ligne insérée?

Info de SmartUser | 25/03/2020 à 23:16

Question: Nous avons ajouté une nouvelle ligne dans une base de données SQLite à l'aide d'une instruction INSERT. Maintenant, nous avons besoin de l'ID de la dernière ligne insérée pour l'utiliser dans une autre instruction ou pour la stocker ailleurs.

Solution: SQLite fournit la fonction last_insert_rowid() renvoyant l'ID de la dernière ligne insérée. Voici un exemple:

SELECT last_insert_rowid() FROM tab

Supposons que notre tableau soit nommé "tab" et que nous venons d'ajouter une nouvelle entrée dans ce tableau. Dans ce cas, la demande ci-dessus nous fournit l'ID de cette dernière entrée.

RépondrePositifNégatif

Sur l’Auteur

AvatarL’auteur n’a pas encore ajouté de brève description de profil.
Voir Profil

 

Sujets Connexes

MySQL: Sauts de Ligne dans MySQL

Conseil | 0 Commentaires

Avis Important

Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.

Participer

Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.