par
ouckileou » 13 oct. 2008, 14:01
Attention quand même :
Note that in this case (when the AUTO_INCREMENT column is part of a multiple-column index), AUTO_INCREMENT values are reused if you delete the row with the biggest AUTO_INCREMENT value in any group. This happens even for MyISAM tables, for which AUTO_INCREMENT values normally are not reused.
Se baser sur la clé primaire pour faire des tris, récupérer le dernier, bref ce genre d'opération, c'est un peu risqué.
Si vraiment tu souhaites connaître le dernier enregistrement ajouté par un utilisateur précis, pourquoi ne pas rajouter une date/heure ? Là au moins, pas de problème, et c'est beaucoup plus logique.
Attention quand même :
[quote]
Note that in this case (when the AUTO_INCREMENT column is part of a multiple-column index), AUTO_INCREMENT values are reused if you delete the row with the biggest AUTO_INCREMENT value in any group. This happens even for MyISAM tables, for which AUTO_INCREMENT values normally are not reused.[/quote]
Se baser sur la clé primaire pour faire des tris, récupérer le dernier, bref ce genre d'opération, c'est un peu risqué.
Si vraiment tu souhaites connaître le dernier enregistrement ajouté par un utilisateur précis, pourquoi ne pas rajouter une date/heure ? Là au moins, pas de problème, et c'est beaucoup plus logique.