Requette de suppression Dans MySql
Fermé
Tresor
-
17 mars 2009 à 16:24
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 - 17 mars 2009 à 16:41
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 - 17 mars 2009 à 16:41
A voir également:
- Requette de suppression Dans MySql
- Forcer suppression fichier - Guide
- Suppression page word - Guide
- Mysql community server - Télécharger - Bases de données
- Suppression cookies - Guide
- Suppression compte gmail - Guide
2 réponses
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
514
17 mars 2009 à 16:36
17 mars 2009 à 16:36
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.
afrodje
Messages postés
759
Date d'inscription
mardi 13 mars 2007
Statut
Membre
Dernière intervention
22 janvier 2014
168
17 mars 2009 à 16:39
17 mars 2009 à 16:39
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.
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
514
17 mars 2009 à 16:41
17 mars 2009 à 16:41
Oui en effet, j'avais d'ailleurs mal lu, je croyais qu'il/elle voulait insérer la ligne d'après en position de l'élément supprimé ici 3 et non décalé -_-
On peut toujours faire un système d'update etc? mais de toute manière ce sera lourd
On peut toujours faire un système d'update etc? mais de toute manière ce sera lourd