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 :

PhpMyAdmin Delete Cascade


Sujet :

Requêtes MySQL

  1. #1
    Membre éclairé Avatar de Pymento
    Homme Profil pro
    Ingé. Info.
    Inscrit en
    Janvier 2008
    Messages
    366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingé. Info.

    Informations forums :
    Inscription : Janvier 2008
    Messages : 366
    Par défaut PhpMyAdmin Delete Cascade
    Bonjour,
    je vous explique mon problème:

    j'ai une table elements, avec un id un titre et un parent(qui est lui même un élément).


    Pour commencer j'ai décidé de faire mes tables avec l'interface graphique de phpMyAdmin.

    Donc j'ai créé ma table, id -> primary key/auto increment.
    Dans ma colonne parent, je suis allé dans "gestion des relations" et j'ai donc mis 'relié à' MaBase.elements.id

    Jusque là tout me semble ok.

    Mais quand j'essai donc de mettre en place les suppressions/updates en cascade, je n'y arrive pas, même en tâtonnant avec les choix possibles.
    (je précise que je suis bien en innoDB).

    Pour moi, ça devrait être simplement :

    parent : mabase.elements.id -> mabase.elements.parent -> CASCADE -> CASCADE

    Si quelqu'un connait l'interface, peut-il m'aider ?

    Merci bien.

  2. #2
    Membre Expert
    Avatar de gene69
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 769
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 769
    Par défaut
    comment tu testes si ça marche bien?

  3. #3
    Membre éclairé Avatar de Pymento
    Homme Profil pro
    Ingé. Info.
    Inscrit en
    Janvier 2008
    Messages
    366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingé. Info.

    Informations forums :
    Inscription : Janvier 2008
    Messages : 366
    Par défaut
    Et bien en mettant sauvegarder(dans le gestionnaires des relations), ça exécute du sql. Et en l’occurrence ça me sort tout le temps des erreurs et donc ça n'est pas exécuté.

  4. #4
    Membre éclairé Avatar de Pymento
    Homme Profil pro
    Ingé. Info.
    Inscrit en
    Janvier 2008
    Messages
    366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingé. Info.

    Informations forums :
    Inscription : Janvier 2008
    Messages : 366
    Par défaut
    Enfait, quand j'exécute du code sql directement dans ma "console sql" de phpmyadmin, cela fonctionne.
    Mais c'est en interface graphique ou manifestement, j'oublie de faire quelque chose !

    J'ai l'impression que c'est lié avec le fait que j'ai qu'une seule table.

  5. #5
    Membre éclairé Avatar de Pymento
    Homme Profil pro
    Ingé. Info.
    Inscrit en
    Janvier 2008
    Messages
    366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingé. Info.

    Informations forums :
    Inscription : Janvier 2008
    Messages : 366
    Par défaut
    Bon j'ai "trouvé" mon soucis, en gros au début, j'ai ajouté par la suite la colonne 'idparent', et ça devait posé problème.

    J'ai directement créé toute mes colonnes et ça passe...

    Mais cela ne m'explique toujours pourquoi ça ne marchait pas..

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

Discussions similaires

  1. On Delete Cascade
    Par malbarre dans le forum Requêtes
    Réponses: 3
    Dernier message: 13/07/2006, 11h40
  2. SQL Delete Cascade
    Par mschoum dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 14/06/2006, 14h18
  3. [SQL 2K5] Pb : ON DELETE CASCADE : référence circulaire
    Par n00bi dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 29/05/2006, 08h48
  4. [SQL2K] delete cascade d'une table sur elle même
    Par StormimOn dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 25/04/2006, 16h28
  5. Delete cascade --> problème de temps de traitement
    Par celine31 dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 11/01/2006, 12h03

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