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

Langage SQL Discussion :

Suppression de table


Sujet :

Langage SQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Katachana
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2007
    Messages : 755
    Par défaut Suppression de table
    Bonjour,

    Je souhaite utiliser un script de suppression de table.

    Dans cette table, j'ai des clef étrangères qui pose probleme lors de l'utilisation de l'instruction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DROP TABLE IF EXISTS `PERSONNE`;
    Erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [nativecode=1217 ** Cannot delete or update a parent row: a foreign key constraint fails]
    Dans ces clefs étrangère je stock par exemple pour la table PERSONNE les id des tables NOM et PRENOM.

    Je souhaite pouvoir supprimer la table PERSONNE sans toucher aux autre tables.

    Auriez-vous une idée?


    Merci d'avance !

  2. #2
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    2 954
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 2 954
    Par défaut
    Salut,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Alter table Table_name disable constraint contraint_name;
    pour chacune des contraintes.

  3. #3
    Membre éclairé Avatar de Katachana
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2007
    Messages : 755
    Par défaut
    Merci !

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

Discussions similaires

  1. Performances : création / suppression de tables
    Par arcane dans le forum Access
    Réponses: 1
    Dernier message: 04/10/2005, 17h53
  2. Requete suppression de table
    Par isa21493 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 07/07/2005, 09h13
  3. suppression de table
    Par donny dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 29/05/2005, 09h34
  4. [sybase] Suppression de tables par lot
    Par Higgins dans le forum Sybase
    Réponses: 2
    Dernier message: 30/09/2004, 16h42
  5. Suppression de tables en cascade
    Par Moah dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 16/07/2004, 15h36

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