Récupérer dernier enregistrement : performances - SQL/NoSQL - Programmation
MarshPosté le 04-08-2009 à 16:09:45
Bonjour à tous,
Je souhaite récupérer le dernier enregistrement d'une table mysql. J'ai 2 méthodes, savez quelle est la plus rapide des 2 ? - select max(id) from ma_table - select id from ma_table order by id desc limit 1 (à priori celle là est plus lente je crois). j'exclus la fonction PHP mysql_insert_id car elle nécessite une insertion depuis ma connexion. Or je veux juste récupérer le dernier id
Si vous connaissez d'autres méthodes plus rapides, je suis preneur.
Marsh Posté le 04-08-2009 à 16:09:45
Bonjour à tous,
Je souhaite récupérer le dernier enregistrement d'une table mysql. J'ai 2 méthodes, savez quelle est la plus rapide des 2 ?
- select max(id) from ma_table
- select id from ma_table order by id desc limit 1 (à priori celle là est plus lente je crois).
j'exclus la fonction PHP mysql_insert_id car elle nécessite une insertion depuis ma connexion. Or je veux juste récupérer le dernier id
Si vous connaissez d'autres méthodes plus rapides, je suis preneur.
Merci à tous.
---------------
Direct-download.com, le moteur de recherche pour Mega