Précédent   Forum des professionnels en informatique > Bases de données > MySQL
MySQL Forum d'entraide MySQL. Avant de poster -> FAQ MySQL, Tutoriels MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/05/2011, 17h12   #1
Membre confirmé
 
Avatar de Pymento
 
Homme
Ingé. Info.
Inscription : janvier 2008
Messages : 338
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingé. Info.

Informations forums :
Inscription : janvier 2008
Messages : 338
Points : 273
Points : 273
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.
__________________
Memento Quia Pulvis Es, Et In Pulverem ReverteriS
Pymento est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2011, 17h29   #2
Membre Expert
 
Avatar de gene69
 
Inscription : janvier 2006
Messages : 951
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 : 951
Points : 1 063
Points : 1 063
comment tu testes si ça marche bien?
__________________
PHP fait nativement la validation d'adresse électronique Vous êtes perdu en PHP? rassurez-vous ici (en)
Utilisez le bouton résolu!
gene69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 09h42   #3
Membre confirmé
 
Avatar de Pymento
 
Homme
Ingé. Info.
Inscription : janvier 2008
Messages : 338
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingé. Info.

Informations forums :
Inscription : janvier 2008
Messages : 338
Points : 273
Points : 273
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é.
__________________
Memento Quia Pulvis Es, Et In Pulverem ReverteriS
Pymento est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 09h52   #4
Membre confirmé
 
Avatar de Pymento
 
Homme
Ingé. Info.
Inscription : janvier 2008
Messages : 338
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingé. Info.

Informations forums :
Inscription : janvier 2008
Messages : 338
Points : 273
Points : 273
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.
__________________
Memento Quia Pulvis Es, Et In Pulverem ReverteriS
Pymento est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 11h17   #5
Membre confirmé
 
Avatar de Pymento
 
Homme
Ingé. Info.
Inscription : janvier 2008
Messages : 338
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingé. Info.

Informations forums :
Inscription : janvier 2008
Messages : 338
Points : 273
Points : 273
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..
__________________
Memento Quia Pulvis Es, Et In Pulverem ReverteriS
Pymento est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h40.


 
 
 
 
Partenaires

Hébergement Web