Pour récupérer la dernière ligne insérée dans MariaDB, vous pouvez utiliser la fonction `LAST_INSERT_ID()` qui renvoie l’ID généré pour la dernière opération `INSERT`.
Supposons que vous venez d’insérer une nouvelle ligne dans une table appelée `ma_table`, qui a une colonne `id` avec `AUTO_INCREMENT`:
```
INSERT INTO ma_table (nom, prenom) VALUES (‘Doe’, ‘John’);
```
Pour récupérer cette ligne, vous pouvez exécuter la requête suivante:
```
SELECT * FROM ma_table WHERE id = LAST_INSERT_ID();
```
Cette requête renverra la dernière ligne que vous avez insérée dans `ma_table`.
Veuillez noter que `LAST_INSERT_ID()` renvoie l’ID généré uniquement de la dernière requête `INSERT` exécutée par la session courante, pas d’une autre session.
Il convient également de noter que `LAST_INSERT_ID()` est spécifique à la connexion client. Deux connexions simultanées ne partageront jamais la même valeur de `LAST_INSERT_ID()`.