Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/09/2006, 14h09   #1
Membre du Club
 
Inscription : septembre 2006
Messages : 184
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 184
Points : 43
Points : 43
Par défaut [Conception] Restet id increment

Bonjour,

Savez vous si l'on peut rénitialiser les id (not null auto-increment) dans une table après la suppression d'un enregistrement (DELETE from matable WHERE...)? Le but recherché étant de ne pas se retourver avec des trous dans l'incrémentation de l'ID.

Merci.
taffMan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/09/2006, 14h20   #2
Membre Expert
 
Avatar de Anduriel
 
Homme
Étudiant
Inscription : février 2004
Messages : 2 168
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2004
Messages : 2 168
Points : 1 277
Points : 1 277
Salut,

Personnellement je ne connais pas de fonction adaptée (mais peut être su'il en existe une).
Moi je listerai tous les enregistrements supérieurs à l'id supprimée et les décrémenterai.
Sinon vois avec d'autres réponses.
Anduriel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/09/2006, 14h49   #3
Membre émérite
 
Avatar de alain31tl
 
Alain
Inscription : novembre 2005
Messages : 897
Détails du profil
Informations personnelles :
Nom : Alain
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : novembre 2005
Messages : 897
Points : 910
Points : 910
Salut

Il y a bien astuce mais je ne sais pas ce qu'elle vaut, car pas testée.

Combler les trous d'un auto_increment

A toute fin utile
__________________
Ce n'est pas parce que les choses sont difficiles qu'on n'ose pas les entreprendre.
C'est parce qu'on n'ose pas les entreprendre qu'elles sont difficiles.
alain31tl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/09/2006, 21h12   #4
Membre Expert
 
Avatar de Anduriel
 
Homme
Étudiant
Inscription : février 2004
Messages : 2 168
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2004
Messages : 2 168
Points : 1 277
Points : 1 277
Lien mort
Anduriel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/09/2006, 01h02   #5
Membre émérite
 
Avatar de alain31tl
 
Alain
Inscription : novembre 2005
Messages : 897
Détails du profil
Informations personnelles :
Nom : Alain
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : novembre 2005
Messages : 897
Points : 910
Points : 910
Il fonctionne sans probléme pour moi, donc en dur :

Code :
1
2
 
http://www.phpinfo.net/page/archives/astuces/php/mysql/
Pas testé, mais peut-être utile ( ? )
__________________
Ce n'est pas parce que les choses sont difficiles qu'on n'ose pas les entreprendre.
C'est parce qu'on n'ose pas les entreprendre qu'elles sont difficiles.
alain31tl est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h04.


 
 
 
 
Partenaires

Hébergement Web