Requette de suppression Dans MySql
Tresor
-
NookZ Messages postés 2138 Date d'inscription Statut Membre Dernière intervention -
NookZ Messages postés 2138 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
J'ai un p'tit problème qui m'enpêche de dormier voilà
je travaille avec easyPhp , quand je supprime un ligne dans un table au prochaint enregistrement le nombre qui s'incrémente tient encore compte de l'ancienne ligne
Exemple
1e lingne
2e lingne
3e lingne
4e lingne
quant je supprime la ligne 3 par exemple j'obtient
1e lingne
2e lingne
4e lingne
Mais quand je fait un autre enregistrement j'obtient
1e lingne
2e lingne
4e lingne
5e lingne
Y'a t-il moyen de réorganiser automatiquement les lignes de ma table telle que lorque je supprime la ligne 3 la 4 devient 3 ainsi de suite
J'espere que je me suis fait comprendre merci d'avance
J'ai un p'tit problème qui m'enpêche de dormier voilà
je travaille avec easyPhp , quand je supprime un ligne dans un table au prochaint enregistrement le nombre qui s'incrémente tient encore compte de l'ancienne ligne
Exemple
1e lingne
2e lingne
3e lingne
4e lingne
quant je supprime la ligne 3 par exemple j'obtient
1e lingne
2e lingne
4e lingne
Mais quand je fait un autre enregistrement j'obtient
1e lingne
2e lingne
4e lingne
5e lingne
Y'a t-il moyen de réorganiser automatiquement les lignes de ma table telle que lorque je supprime la ligne 3 la 4 devient 3 ainsi de suite
J'espere que je me suis fait comprendre merci d'avance
A voir également:
- Requette de suppression Dans MySql
- Forcer suppression fichier - Guide
- Suppression compte gmail - Guide
- Mysql community server - Télécharger - Bases de données
- Suppression page word - Guide
- Suppression pub youtube - Accueil - Streaming
2 réponses
Je suppose que vous avez mis votre identifiant en auto-indent dans la base. Le mode automatique à ce genre de bug pour y pallier, il faut que vous l'enleviez et que vous fassiez une requête qui récupère le id max puis l'incrémente de 1 et utilise le chiffre obtenu pour l'insérer.
Tout est possible.
Mais je te met garde, ce n'est pas correct de faire cela.
Prenons un exemple, si cette ID (5 par exemple) fais référence à un client (dupont).
Si tu supprime l'id 3 et que tu veux faire -1 à tout le reste, alors ton client d'id 5 ne sera plus dupont.
Ce n'est pas vraiment pas correct de faire ceci car l'id est unique et auto increment.
Mais je te met garde, ce n'est pas correct de faire cela.
Prenons un exemple, si cette ID (5 par exemple) fais référence à un client (dupont).
Si tu supprime l'id 3 et que tu veux faire -1 à tout le reste, alors ton client d'id 5 ne sera plus dupont.
Ce n'est pas vraiment pas correct de faire ceci car l'id est unique et auto increment.