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

Requêtes MySQL Discussion :

probleme d'empty set


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Mydriaze
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 192
    Par défaut probleme d'empty set
    Bonjour à tous,

    Je suis sur une bdd en mysql dans laquelle il y a l'entité SERIAL , bigint, , unsigned, unique, NOT NULL et autoincrémenté, qui présente une quarantaine de champs serial dans lesquel est rentré ... rien
    Si je fais par exemple
    SELECT * FROM table WHERE serial = 1954;
    Il me répond
    Empty set (0.00s)

    Je voudrais lister ces numéros de serial.

    J'ai testé
    SELECT * FROM table WHERE serial = NULL;
    SELECT * FROM table WHERE serial = '';
    SELECT * FROM table WHERE serial = "";
    SELECT * FROM table WHERE serial =;
    SELECT * FROM table WHERE serial = ();
    SELECT * FROM table WHERE serial = [] ;
    SELECT * FROM table WHERE serial = {}


    ça me renvoie une erreur dans ma syntaxe MySQL...

    SELECT * FROM table WHERE length(serial) = 0;
    SELECT * FROM table WHERE length(serial) <1;
    SELECT * FROM table WHERE serial = '\0';[
    SELECT * FROM table WHERE serial = 0;
    SELECT * FROM table WHERE serial IS NULL ;
    SELECT * FROM table WHERE serial = 'Empty set';
    SELECT * FROM table WHERE serial = '\Empty set';
    SELECT * FROM table WHERE serial NOT LIKE '%';


    ça renvoie Empty set

    Quelqu'un, sait-il s'il vous plait, comment faire?

    Je suppose que c'est une chaine vide qui a été rentré...

    Merci par avance

  2. #2
    Membre chevronné
    Inscrit en
    Septembre 2006
    Messages
    685
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 685
    Par défaut
    Un simple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT serial FROM table
    Te retourne quelque chose ?

  3. #3
    Membre confirmé Avatar de Mydriaze
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 192
    Par défaut
    Merci Xunil de m'aider,

    La réponse est ... Oui, les 65451 autres sérials...

    lol

    Mais les vides pas NULL ne figurent pas...
    Je passe du 1953 au 1955 par exemple.



    C'est pour ça que je voudrais faire une requete pour lister les serials qui manquent, parce que ça me fait des erreurs qd je fais un programme qui les appelle automatiquement ...

  4. #4
    Membre chevronné
    Inscrit en
    Septembre 2006
    Messages
    685
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 685
    Par défaut
    Ah, j'avais pas compris que tu voulais récupérer les valeurs n'étant pas dans la table.

    J'avais eu un peu le même problème récemment pour vérifier que des valeurs n'étais pas contenu dans une colonne.

    Le seul moyen je crois est de créer une table temporaire pour y insérer les valeurs devant y être, puis de faire une jointure pour récupérer toutes les valeurs nulles.

  5. #5
    Membre confirmé Avatar de Mydriaze
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 192
    Par défaut
    Wouuuuuuuu lààààààààààààààà

    Glups

    J'ai bien fait de tapper la liste à la main en attendant ...

    Bon ben merci beaucoup ... je vais cogiter ça...

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

Discussions similaires

  1. [Batch] probleme avec commande SET et la suppression d'une chaine
    Par jcderchain dans le forum Scripts/Batch
    Réponses: 6
    Dernier message: 11/08/2011, 02h17
  2. Empty set (0.00 sec) et aucun enregistrement
    Par ademsoft dans le forum Requêtes
    Réponses: 6
    Dernier message: 09/12/2010, 18h57
  3. problem avec un set dans une interrogation sql
    Par scofild20 dans le forum SQL
    Réponses: 2
    Dernier message: 27/04/2009, 13h04
  4. probleme warning empty delimiter
    Par moustique95 dans le forum Langage
    Réponses: 1
    Dernier message: 03/12/2008, 11h56
  5. Problem de character set
    Par kamer dans le forum Administration
    Réponses: 4
    Dernier message: 20/09/2007, 19h19

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