Bonjour,

je suis débutant en mysql, et j'ai (déjà) un questionnement existentiel :

j'ai une base de donnée contenant 5 champs, dont un champs ID, qui est une clé primaire, et aussi autoincrémanté.

Dans le script php que je conçois, il sera possible de supprimer des entrées dans cette BdD. Le problème, c'est que mon indexation est primordiale : il faut absolument que, si je supprime une entrée au milieu, toutes les entrées suivantes doivent voir leur index décrémenté de 1.

Les remove seraient assez rares, et les entrées pas super nombreuse donc c'est pas tellement grave si c'est lourd (parce que je pense qu'il va falloir s'attaquer à tous les index un à un). Est ce que MySQL fait ça tout seul, ou bien est ce qu'il faut que je code une boucle dans mon script php afin qu'il réindexe tout seul les entrées qui suivent l'effacement ?

Merci pour votre aide !