Dino Geek essaye de t'aider

Comment récupérer la dernière ligne insérée dans MariaDB?


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()`.


Générez simplement des articles pour optimiser votre SEO
Générez simplement des articles pour optimiser votre SEO





DinoGeek propose des articles simples sur des technologies complexes

Vous souhaitez être cité dans cet article ? Rien de plus simple, contactez-nous à dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nom de Domaine | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Mentions Légales / Conditions Générales d'Utilisation