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

Zend_Db PHP Discussion :

ADD CONSTRAINT (Présentation du Zend Framework - Premiers pas)


Sujet :

Zend_Db PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de fadex
    Inscrit en
    Septembre 2005
    Messages
    223
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Septembre 2005
    Messages : 223
    Par défaut ADD CONSTRAINT (Présentation du Zend Framework - Premiers pas)
    Bonjour

    je travaille sur ce tuto ( http://julien-pauli.developpez.com/t...d_View#LIX-G-2) mais j'ai rencontrer ce probleme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    requête SQL:
     
    ALTER TABLE `emprunts` ADD CONSTRAINT `emprunts_ibfk_2` FOREIGN KEY ( `livre` ) REFERENCES `livres` ( `isbn` ) ON DELETE CASCADE ON UPDATE CASCADE
     
    MySQL a répondu:Documentation
    #1452 - Cannot add or update a child row: a foreign key constraint fails (`myapp/#sql-c34_63`, CONSTRAINT `emprunts_ibfk_2` FOREIGN KEY (`livre`) REFERENCES `livres` (`isbn`) ON DELETE CASCADE ON UPDATE CASCADE)
    j’ai Mysql 5.0.45

    merci

  2. #2
    Membre confirmé Avatar de fadex
    Inscrit en
    Septembre 2005
    Messages
    223
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Septembre 2005
    Messages : 223
    Par défaut
    j'ai trouvé la solution

    Dans la tables livres (isbn, titre, auteur) nous avons les enregistrements :

    '978-2212116762', 'Best Practices PHP5', 'Guillaume Ponçon'
    '978-2212120042', 'PHP5 Avancé', 'Cyril Pierre De Geyer'
    '978-2841773381', 'Pratique de MySQL et PHP (Broché) ', 'Philippe Rigaux'

    Et dans la table emprunts (membre , livre , date ):

    1, 1, '2007-03-24'
    2, 2, '2007-03-08'
    3, 1, '2007-04-02'

    Voila donc les isbn dans la tables enmprunt ne respectent pas la contraint FOREIGN KEY

    et je croix qu'il faut ajouter aussi ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     ALTER TABLE `emprunts` DROP PRIMARY KEY ,
    ADD PRIMARY KEY ( `livre` , `membre` , `date` )

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

Discussions similaires

  1. [ZF 1.10] Tuto' : "Zend Framework : Premiers pas avec Zend_Application"
    Par DarkSeiryu dans le forum MVC
    Réponses: 5
    Dernier message: 07/11/2010, 18h30
  2. [ZF 1.5] Tuto Débuter avec Zend Framework 1.5, le CSS ne marche pas
    Par drawerJ dans le forum Zend Framework
    Réponses: 16
    Dernier message: 08/06/2009, 16h52
  3. Réponses: 1
    Dernier message: 18/02/2009, 20h04
  4. explication sur le tuto de présentation du ZEND Framework
    Par .TKrD. dans le forum Zend Framework
    Réponses: 3
    Dernier message: 17/02/2009, 12h13

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