OVH Cloud OVH Cloud

[MYSQL] Pb de Select d'un champ char(8) binary

2 réponses
Avatar
pnotot
Bonjour
J'ai créée une table comme ceci Table tstbin avec un seul champ Num
char(8) binary
ensuite sans aucun probléme je peux la nourir par l'instruction
suivante
insert into tstbin values(0x1125451125455241) ;

Mon probléme se situe dans la recuperation d'une row
Lorsque je saisiS la requête suivante :
"select * from tstbin where Num=0x1125451125455241" ;
mysql me sort le message suivant "empty set" ;
Alors que l'enregistrement est bien là
Si j'execute la requête "select * from tstbin ;
mysql me sort le message suivant "1 Row set" ;

Si une âme bienveillante pouvez m'indiquer la syntaxe qui me permette
de retrouver ma ligne.

Je lui en serais tres reconnaissant

Merci d'avance

Philippe

2 réponses

Avatar
André
"Philippe" a écrit dans le message de
news:
Bonjour
J'ai créée une table comme ceci Table tstbin avec un seul champ Num
char(8) binary
ensuite sans aucun probléme je peux la nourir par l'instruction
suivante
insert into tstbin values(0x1125451125455241) ;

Mon probléme se situe dans la recuperation d'une row
Lorsque je saisiS la requête suivante :
"select * from tstbin where Num=0x1125451125455241" ;
mysql me sort le message suivant "empty set" ;
Alors que l'enregistrement est bien là
Si j'execute la requête "select * from tstbin ;
mysql me sort le message suivant "1 Row set" ;

Si une âme bienveillante pouvez m'indiquer la syntaxe qui me permette
de retrouver ma ligne.

Je lui en serais tres reconnaissant

Merci d'avance

Philippe



Hello,

Si le champ num est formaté (Char) la condition doit-être :
num='0x1125451125455241'
Avatar
pnotot
"André" wrote in message news:<bvd62h$8j2$...
Hello,

Si le champ num est formaté (Char) la condition doit-être :
num='0x1125451125455241'


Merci pour la reponse
Malheureusement Cela ne fonctionne pas j'ai essayé cette syntaxe
ainsi que celle trouvé dans la doc de MySQL 3.23.58.
Est ce qu'un champ formaté comme ceci Char(8) Binary indique que je
puisse stocké une suite de 8 octets
Merci