IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Procédural MySQL Discussion :

pb avec auto_increment


Sujet :

SQL Procédural MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Juillet 2005
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 6
    Par défaut pb avec auto_increment
    salut g une table avec une clé primaire en auto_increment. tout allait bien jusqu'au jour, ou pour faire un test, g inséré une ligne en spécifiant une valeur à cette clé (valeur = 50000 alors que la derniere valeur était de 3900). Maintenant impossible de repositionner cette clé à 3901 pour le prochain enregistrement. Quelle est la solution ?

    Merci

  2. #2
    vic
    vic est déconnecté
    Membre chevronné

    Profil pro
    Inscrit en
    Août 2002
    Messages
    431
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 431
    Par défaut
    A ma connaissance la seule solution est de créer une nouvelle table et de recopier les lignes une par une.

  3. #3
    Membre du Club
    Inscrit en
    Juillet 2005
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 6
    Par défaut
    salut vic,

    la tu m'inquietes quand tu dis recreer la table et recopier les lignes une par une !!

    et si je recrée une table et que je l'alimente par un load data infile hors champ (clé auto_increment) ?

    qu'en penses-tu ?

  4. #4
    vic
    vic est déconnecté
    Membre chevronné

    Profil pro
    Inscrit en
    Août 2002
    Messages
    431
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 431
    Par défaut
    Avec un peu de chance s'il importe les lignes dans le même ordre il devrait générer une séquence autoincrement correcte effectivement ... Je disais de charger les lignes une a une pour être tout à fait sur de l'ordre et de la valeur de l'index

    En fait je crois que j'ai répondu trop vite tout à l'heure, j'ai regardé la doc et apparement on peut changer la valeur de l'autoincrement directement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ALTER TABLE tbl AUTO_INCREMENT = 100;

  5. #5
    Membre du Club
    Inscrit en
    Juillet 2005
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 6
    Par défaut auto_increment
    salut vic,

    si ça marche ça serait top.

    je teste ......


    a+

  6. #6
    Membre du Club
    Inscrit en
    Juillet 2005
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 6
    Par défaut trop cool !!!
    merci vic,

    j'avais pourtant chercher dans la doc mysql, mais apparemment pas partout.

    tout est rentré dans l'ordre.




    fred

  7. #7
    Membre éclairé Avatar de Ryan Sheckler
    Homme Profil pro
    Moine
    Inscrit en
    Novembre 2005
    Messages
    196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Moine

    Informations forums :
    Inscription : Novembre 2005
    Messages : 196
    Par défaut
    Pensez au bouton

  8. #8
    Membre du Club
    Inscrit en
    Juillet 2005
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 6
    Par défaut
    ok mikanou,

    j'avais même pas reperé cette info !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Tables Access] Problème avec AUTO_INCREMENT non reconnu
    Par GuixInDaMixx dans le forum VB.NET
    Réponses: 4
    Dernier message: 15/05/2008, 18h01
  2. LOAD DATA INFILE sur table avec AUTO_INCREMENT PRIMARY KEY ?
    Par ctobini dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 30/10/2007, 11h00
  3. Pb d'insertion dans un champ primaire avec auto_increment
    Par jiper6f dans le forum Langage SQL
    Réponses: 5
    Dernier message: 04/09/2007, 09h11
  4. probleme avec auto_increment
    Par Atemi76 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 27/08/2007, 13h11
  5. Pb avec => "auto_increment"
    Par ctrl+z dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 27/03/2007, 09h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo