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

 MySQL Discussion :

Table has dependent keys and cannot be dropped


Sujet :

MySQL

  1. #1
    Provisoirement toléré
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 188
    Points : 68
    Points
    68
    Par défaut Table has dependent keys and cannot be dropped
    Voici le script de création de mes tables:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    CREATE TABLE cocktail (id INT NOT NULL AUTO_INCREMENT, name TEXT, recipe TEXT, PRIMARY KEY(id));
     
    CREATE TABLE cocktail_category (id INT NOT NULL AUTO_INCREMENT, name TEXT, PRIMARY KEY(id));
     
    CREATE TABLE belong_to (cocktail_id INT NOT NULL, category_id INT NOT NULL, PRIMARY KEY (cocktail_id, category_id));
    J'arrive à dropper les 2 dernières tables mais pas la table cocktail

    Le message d'erreur est "Table cannot be dropped Reason:Table has dependent keys and cannot be dropped"

    Pourquoi ce message?
    Merci de m'aider

  2. #2
    Provisoirement toléré
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 188
    Points : 68
    Points
    68
    Par défaut
    J'ai trouvé la solution:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SET FOREIGN_KEY_CHECKS=0;
    DROP DATABASE ...
    SET FOREIGN_KEY_CHECKS=1;

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

Discussions similaires

  1. Drop table avec foreign key
    Par samus535 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 23/10/2008, 14h59
  2. Création d'une table avec foreign key.
    Par Paulinho dans le forum Débuter
    Réponses: 6
    Dernier message: 01/12/2005, 18h47
  3. [mysql]table avec foreign key
    Par samjung dans le forum Langage SQL
    Réponses: 24
    Dernier message: 24/11/2005, 14h42
  4. Création d'une table avec foreign key
    Par lepierre dans le forum Langage SQL
    Réponses: 5
    Dernier message: 17/09/2004, 14h20
  5. Probleme 'ALTER TABLE' et 'FOREIGN KEY'
    Par maahta dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 30/09/2003, 14h25

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