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

Symfony PHP Discussion :

SQLSTATE[23505]: Unique violation: 7 ERREUR: la valeur d'une clé dupliquée rompt la contrainte unique


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2012
    Messages
    394
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2012
    Messages : 394
    Par défaut SQLSTATE[23505]: Unique violation: 7 ERREUR: la valeur d'une clé dupliquée rompt la contrainte unique
    Bonjour !!

    J'ai un soucis, un formulaire qui est suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
     
    $builder
     
                ->add('title', 'text', array('label'=>'Titre : ',
                ))
                ->add('idApp','entity', 
                array('class'=>'App\SuisseBundle\Entity\SuisseApp', 'property'=>'title', 'label'=>'Application :'
                ))          
                ->add('idVue','entity',
                array('class'=>'App\SuisseBundle\Entity\SuisseVue', 'property'=>'title', 'label'=>'Vue :'
                 ))            
                ->add('idPoiTheme','entity',     
               array('class'=>'App\SuisseBundle\Entity\SuissePoiTheme', 'property'=>'title', 'label'=>'Theme :'
                 ));

    Lorsque j'appelle ce formulaire pour la création d'une nouvelle donnée et en validant le bouton j'ai l'erreur suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    SQLSTATE[23505]: Unique violation: 7 ERREUR: la valeur d'une clé dupliquée rompt la contrainte unique « suisse_poi_pkey »
    et je constatais que la donnée n'a pas été ajouter a la bdd !!

    Merci pour votre réponse.

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    si le champs est unique c'est normale

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2012
    Messages
    394
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2012
    Messages : 394
    Par défaut
    Je ne comprends pas ta théorie, quoi donc, et quelle est donc le soucis ??

    Merci.

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    tu sais ce qu'est un index UNIQUE ?

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2012
    Messages
    394
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2012
    Messages : 394
    Par défaut
    c'est exactement comme un index primaire sauf qu'avec un index unique on peut créer des champs null a ma connaissance :S

  6. #6
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    Citation Envoyé par aitiahcene Voir le message
    c'est exactement une index primaire sauf que avec un index unique ou peut créer des champs null a ma connaissance :S
    non, ca veut dire que dans ta base ce champs la sera unique, si tu met un index UNIQUE sur le login par exemple, tu pourras pas avoir deux utilisateur nommer : toto

Discussions similaires

  1. Erreur ajout valeur dans une table
    Par sharky1x dans le forum Oracle
    Réponses: 2
    Dernier message: 13/02/2009, 11h35
  2. radiobutton erreur n'est pas une valeur entière correcte
    Par pierrot67 dans le forum Bases de données
    Réponses: 3
    Dernier message: 12/03/2006, 22h27
  3. Réponses: 2
    Dernier message: 13/02/2006, 12h13
  4. [VB]erreur à la récupération d'une valeur d'un dictionnaire
    Par amelhog dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 07/02/2006, 13h06
  5. erreur '' n'est pas une valeur entière correcte
    Par ffxlenoir dans le forum Langage
    Réponses: 5
    Dernier message: 02/12/2005, 14h57

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