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

Python Discussion :

requête MySQL erreur [Python 3.X]


Sujet :

Python

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2021
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2021
    Messages : 7
    Points : 7
    Points
    7
    Par défaut requête MySQL erreur
    Bonsoir.

    J'ai une bdd comportant des dates et leur identifiants (id).

    J'ai écris une requête qui "devrait" me donner toutes les dates dont l'id est > à 7, ce qu'elle fait, or elle ne me ressort que 2 résultats sur 35 possibles...
    Pour info la bdd s'appelle DatesCours, la table "Suivi" et les dates sont dans la colonne Lundi.

    Voici le code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    conn = sqlite3.connect ('DatesCours.db')
    cur = conn.cursor ()
    cur.execute ("SELECT Lundi from Suivi WHERE Id >7")
    for x in cur.fetchall():
        print(x)
    conn.close()
    Voici la bdd et le résultat de sortie.

    Désolé si l'erreur vous saute aux yeux mais là je ne vois pas...

    Merci à ceux qui prendront le temps de me lire et de me répondre.

    Cordialement.
    Images attachées Images attachées   

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2003
    Messages
    1 572
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2003
    Messages : 1 572
    Points : 2 014
    Points
    2 014
    Par défaut
    Bonjour. Que donne le résultat en exécutant à la main la requète dans Sqlite ?

    Est-il possible de nous fournir un export csv de votre base de données ? J'aimerais tester de mon côté et surtout, comprendre

  3. #3
    Membre éclairé Avatar de ypcman
    Homme Profil pro
    Retraité codeur !
    Inscrit en
    Janvier 2011
    Messages
    597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité codeur !
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2011
    Messages : 597
    Points : 886
    Points
    886
    Par défaut
    Un enregistrement avec Id = 71 sera sûrement retourné !
    "10" < "7" en chaîne de caractères
    Quel est le type de ton champ Id ?
    Participez vous aussi !
    Message utile
    Discussion résolue

  4. #4
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2003
    Messages
    1 572
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2003
    Messages : 1 572
    Points : 2 014
    Points
    2 014
    Par défaut
    Bien vu ! Le champ Id semble être de type varchar.

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2021
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2021
    Messages : 7
    Points : 7
    Points
    7
    Par défaut
    Tout d'abord merci.

    Que la honte s'abatte sur moi car effectivement le champ Id n'était pas du bon type...

    Merci de vos réponses.

    Cordialement

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

Discussions similaires

  1. [MySQL] Erreur de requête MySQL
    Par nO_life dans le forum PHP & Base de données
    Réponses: 37
    Dernier message: 14/09/2008, 15h10
  2. [MySQL] Erreur requête MySQL
    Par franfr57 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 21/03/2008, 12h53
  3. [MySQL] erreur avec sous-requête
    Par Piou2fois dans le forum Langage SQL
    Réponses: 4
    Dernier message: 04/02/2006, 13h44
  4. [MySQL] Erreur SQL 1064 : Requête imbriquée avec jointure !
    Par patchankito dans le forum Langage SQL
    Réponses: 5
    Dernier message: 31/01/2006, 10h37
  5. [PHP MySQL] Erreur execution requête de type INSERT
    Par Pfeffer dans le forum Requêtes
    Réponses: 6
    Dernier message: 23/01/2006, 17h38

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