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

EDI, CMS, Outils, Scripts et API PHP Discussion :

probleme concepteur phpMyAdmin


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre éclairé Avatar de stomerfull
    Inscrit en
    Septembre 2005
    Messages
    307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 307
    Par défaut probleme concepteur phpMyAdmin
    bonjour

    j'ai bie suivi cet tuto http://php.developpez.com/cours/pma-tables-liees/ pour la mis en place du concepteur graphique et je voudrais mettre en relation 2 tables mais apparement ça marche pas

    quand je clique sur la clé étrangère qui reference la clé primaire

    j'ais pas les 2 listes déroulantes qui s'affiches on delete et on cascade, juste le message nouvelle relation avec les 2 boutons ok et annuler

    merci pour votre conseil

  2. #2
    Membre Expert Avatar de Madfrix
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 326
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 326
    Par défaut
    Salut,

    as tu bien mis tes tables en InnoDB lors de la création ?

  3. #3
    Membre éclairé Avatar de stomerfull
    Inscrit en
    Septembre 2005
    Messages
    307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 307
    Par défaut
    je crée mes table comme cette requete

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    CREATE TABLE `imports` (
      `id` int(20) NOT NULL auto_increment,
      `file_name` varchar(250) NOT NULL,
      `import_date` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
      PRIMARY KEY  (`id`)
    ) ENGINE=InnoDB ;

    et dans les types c'est bien marqué InnoDB

  4. #4
    Membre Expert Avatar de Madfrix
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 326
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 326
    Par défaut
    Et l'autre table contenant la clé étrangère a quel script de création ?

  5. #5
    Membre éclairé Avatar de stomerfull
    Inscrit en
    Septembre 2005
    Messages
    307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 307
    Par défaut
    l'autre table parmis tous les tables a cet script comme création :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    CREATE TABLE `evenement` (
      `id` int(20) NOT NULL auto_increment,
      `type_id` int(20) NOT NULL ,
      `import_id` int(20) NOT NULL ,
      PRIMARY KEY  (`id`),
    ) ENGINE=InnoDB  ;

    import_id sera la clé étrangère

    donc je ne comprend pas pourquoi ça ne marche pas

  6. #6
    Membre Expert Avatar de Madfrix
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 326
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 326
    Par défaut
    C'est normal, tu ne dis pas qu'elles sont liées avec ton script

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    CREATE TABLE `imports` (
      `id` int(20) NOT NULL auto_increment,
      `file_name` varchar(250) NOT NULL,
      `import_date` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
      PRIMARY KEY  (`id`)
    ) ENGINE=InnoDB ;
     
     
    CREATE TABLE `evenement` (
      `id` int(20) NOT NULL auto_increment,
      `type_id` int(20) NOT NULL ,
      `import_id` int(20) NOT NULL ,
      PRIMARY KEY  (`id`),
    KEY `import_id` (`import_id`),
      CONSTRAINT `c_import` FOREIGN KEY (`import_id`) REFERENCES `imports` (`id`) ON DELETE CASCADE
    ) ENGINE=InnoDB  ;

Discussions similaires

  1. Problème config phpmyadmin sous linux
    Par jejerome dans le forum Administration système
    Réponses: 2
    Dernier message: 28/10/2006, 17h39
  2. probleme acces phpmyadmin
    Par eric0279 dans le forum Apache
    Réponses: 2
    Dernier message: 05/09/2006, 22h37
  3. Problème avec phpMyAdmin
    Par xtendance dans le forum Réseau
    Réponses: 14
    Dernier message: 23/08/2006, 09h07
  4. Probleme installation phpmyadmin.
    Par djalilk dans le forum Apache
    Réponses: 1
    Dernier message: 30/07/2006, 17h04
  5. [phpMyAdmin] Probleme avec phpMyAdmin
    Par mekdar dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 7
    Dernier message: 07/12/2005, 16h14

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