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

Requêtes MySQL Discussion :

Supprimer les références sur une ligne supprimée


Sujet :

Requêtes MySQL

  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2015
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2015
    Messages : 53
    Points : 85
    Points
    85
    Par défaut Supprimer les références sur une ligne supprimée
    Bonjour,

    j'aurai une question concernant le fonctionnant de DELETE d'une ligne.

    Admettons que j'aie 3 tables :

    toto
    {
         ID en pk,
         nom varchar
    }
    tata
    {
        id en pk,
        toto_id en fk reference(toto.id) 
    }
    titi
    {
        id en pk,
        tata_id en fk reference(tata.id) 
    }
    Si je fais un delete sur la ligne toto d'id "42"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    DELETE FROM toto 
    WHERE id = 42;
    Est-ce que cela supprimera également les lignes de tata qui ont toto_id = 42 et de même pour les ligne de titi ?
    Désolé si ma question semble stupide, je n'y connais pas grand chose en mySQL ^^.

    Merci d'avance pour votre aide =)

  2. #2
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 099
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 099
    Points : 28 400
    Points
    28 400
    Par défaut
    Citation Envoyé par nibors Voir le message
    Est-ce que cela supprimera également les lignes de tata qui ont toto_id = 42 et de même pour les ligne de titi ?
    Seulement si la contrainte de clé étrangère a été spécifiée avec la clause ON DELETE CASACDE.

  3. #3
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2015
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2015
    Messages : 53
    Points : 85
    Points
    85
    Par défaut
    Tres bien.

    Merci

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

Discussions similaires

  1. Empêcher un click sur une ligne supprimer
    Par Kraian dans le forum jQuery
    Réponses: 2
    Dernier message: 17/10/2013, 13h01
  2. [OpenOffice][Texte] Supprimer les colonne sur une page
    Par sondo dans le forum OpenOffice & LibreOffice
    Réponses: 3
    Dernier message: 12/02/2010, 12h37
  3. Réponses: 11
    Dernier message: 11/09/2007, 11h13
  4. Supprimer les caractères d'une ligne
    Par ecthelion dans le forum Langage
    Réponses: 3
    Dernier message: 27/03/2007, 08h42
  5. Réponses: 2
    Dernier message: 16/03/2006, 19h07

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