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 :

Integrity constraint violation: 1052 Champ: 'TABLE_NAME' dans where clause est ambigu


Sujet :

Symfony PHP

  1. #1
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2011
    Messages
    756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2011
    Messages : 756
    Par défaut Integrity constraint violation: 1052 Champ: 'TABLE_NAME' dans where clause est ambigu
    J'ai créé sous windows un projet symfony.

    symfony --version
    Symfony CLI version 5.5.8 (c) 2021-2024 Fabien Potencier #StandWithUkraine Support Ukraine
    Symfony CLI helps developers manage projects, from local code to remote infrastructure
    J'ai pu créer la BDD en ligne de commande avec

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    php bin/console doctrine:database:create
    Et je vois bien la base créé dans mon phpmyadmin.

    J'ai ensuite voulu effectuer une migration et ait pris l'erreur suivante sur la commande de make migration;


    In ExceptionConverter.php line 72:

    An exception occurred while executing a query: SQLSTATE[23000]: Integrity constraint violation: 1052 Champ: 'TABLE_NAME' dans where clause est ambigu
    au début j'ai cru que c'était la génération de l'entité user qui créait le problème, je l'ai donc supprimé

    created: src/Entity/User.php
    created: src/Repository/UserRepository.php
    updated: src/Entity/User.php
    updated: config/packages/security.yaml


    Mais l'erreur persiste, une idée ?

    Peut être un problème de version symfony ? Je devrais passer en version 7 vous pensez ? (A vrai dire je me rends compte seulement à l'instant que la doc indique la version 7quand je suis en version 5, peut être cela joue).

  2. #2
    Nouveau candidat au Club
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2024
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 20
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Janvier 2024
    Messages : 2
    Par défaut
    Salut, j'ai la même erreur avec les versions de Symfony supérieures à 6.2, donc de 6.3 à 7.0. Avec les versions antérieures, je n'ai pas cette erreur, ce qui semble indiquer un problème de version. As-tu trouvé une solution ? Ça fait des jours que je cherche.

  3. #3
    Invité de passage
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2016
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2016
    Messages : 1
    Par défaut Solution
    J'avais la même erreur, c'est mon .env qui n'était pas bien configuré.
    J'utilisais la variable DATABASE_URL avec mariaDB et pas avec MySQL.

  4. #4
    Nouveau candidat au Club
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2024
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 20
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Janvier 2024
    Messages : 2
    Par défaut
    Dans mon cas il s'agissait de la version de MariaDB j'ai eu à la changer pour la 8.2.0. Apparement il était question de compatibilité.

  5. #5
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2011
    Messages
    756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2011
    Messages : 756
    Par défaut
    J'arrive après la bataille, je confirme que de mon coté c'était bien la version mariadb également.

    Par défaut l'installation se faisait en 8.0 et j'ai du passé en 8.2 comme Kayco.

Discussions similaires

  1. Réponses: 2
    Dernier message: 26/05/2020, 12h27
  2. [MySQL] Champ id dans on clause est ambigu
    Par rakima dans le forum PHP & Base de données
    Réponses: 12
    Dernier message: 05/12/2019, 04h13
  3. Réponses: 6
    Dernier message: 13/08/2017, 23h02
  4. Champ inconnu dans where clause
    Par sam01 dans le forum Requêtes
    Réponses: 2
    Dernier message: 10/06/2010, 12h48
  5. [MySQL] erreur champ ' ' inconnu dans where clause
    Par j2eejsp dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 29/01/2009, 00h28

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