-
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 8O
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
-
Un simple
Code:
SELECT serial FROM table
Te retourne quelque chose ?
-
Merci Xunil de m'aider,
La réponse est ... Oui, les 65451 autres sérials... :D
lol
Mais les vides pas NULL ne figurent pas...
Je passe du 1953 au 1955 par exemple.
http://mydriaze.free.fr/Bienvenue_ch...screenshot.jpg
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 ...
-
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.
-
Wouuuuuuuu lààààààààààààààà 8O
Glups
J'ai bien fait de tapper la liste à la main en attendant ...
Bon ben merci beaucoup ... je vais cogiter ça...8O