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

Administration MySQL Discussion :

Erreur 1025 à l'execution


Sujet :

Administration MySQL

  1. #1
    Membre confirmé Avatar de yasmine*
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 100
    Par défaut Erreur 1025 à l'execution

    j'ai la requete suivante(sur ma table commande):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    ALTER TABLE `commande` CHANGE `id_fourn` `fourn` VARCHAR( 10 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci DEFAULT NULL 
    ]
    qunad je l'exécute(sous phpMyAdmin) j'obtiens une erreur du genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    #1025 - Erreur en renommant '.\pharma\#sql-698_36' en '.\pharma\commande' (Errcode: 150)
    merci pour votre aide

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    27
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2002
    Messages : 27
    Par défaut Erreur 1025
    Bonjour peut-tu me donner la structure de la table (le schema)

  3. #3
    Membre confirmé Avatar de yasmine*
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 100
    Par défaut
    la table Commande:
    num_cmd:varchar et primary key
    id_fourn:varchar et foreig key
    date_cmd:de type date
    num_livraiason:de type varchar et foreign key

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    27
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2002
    Messages : 27
    Par défaut Erreur 1025 à l'execution
    je pense que ton problème viens du fait que la clé que tu veut changé et
    une foreign key.
    1. il faut d'abord enlever la contrainte du foreignKey
    2. faire le code que tu as mis plus haut.
    3. remettre la foreignkey sur le nouveau champs.

    je ne sais pas si tu es sur un environement de test ou de production .
    si tu es sur un environement de prod , il faut faire des sauvegarde .
    car si ca ne fonctionne pas , tu risque d'avoir des problème.

    Cordialement.

  5. #5
    Membre confirmé Avatar de yasmine*
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 100
    Par défaut
    je te remercie ZINAIF pour tes reponse S
    le probleme qunad j'essaye d'enlever le foreigen key j'obtiens la meme erreur donc pour resoudre le probleme je voyais pas d'uatre solution que de supprimer la table commande et la refaire a nouveau.

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 14/12/2005, 11h26
  2. [PLSQL] Erreur 00922 sur Execute immediate
    Par Henrisbg dans le forum Oracle
    Réponses: 5
    Dernier message: 17/11/2005, 16h06
  3. [Pl/pgSQL] Erreur sur l'execution d'une fonction.
    Par Floréal dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 25/09/2005, 00h48
  4. erreur dans l'execution d'une requete
    Par marsupilami34 dans le forum Requêtes
    Réponses: 4
    Dernier message: 06/09/2005, 16h47

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