Salut,
Sinon, tu fais une suppression logique, comme ça tu as toujours tes numéros qui se suivent, mais tu as, par exemple, un champ qui s'appelle "Supprime", que tu passe à 1 quand le client est supprimé. Ca necessite par contre de revoir tout le code pour ajouter des WHERE Supprime = 0.
Ca peut être pratique si tu as beaucoup de liaisons entre tes tables et que tu ne peux pas supprimer une donnée (je pense par exemple à une commande, que tu ne peux pas supprimer même si tu supprimes le client).
Dans tous les cas, si tu vas à la main faire un DELETE dans ta base, ça va supprimer la ligne, et comme tout le monde l'a dit au dessus, personne à part toi ne pourra savoir qu'il n'y a pas de client n°3 dans la base...
Bon courage,