|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre éclairé
![]() Inscription : février 2005 Messages : 349 ![]() |
bonjour a tous.
On est confronté à un comportement étrange sur Mysql (5.0.67). J'ai une table user (id_User int auto_increment , vc_LoginUser varchar). Avec cet enregistrement ; "1", "user1" Mysql me renvoie l'enregistrement que je fasse un Code :
SELECT * FROM user WHERE vc_LoginUser="user1" Code :
__________________
La connaissance s'accroit lorsqu'on la partage. |
||
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 953 ![]() |
C'est une simple question de logique, de bon sens et de SQL. Dans les chaines de caractères les blancs à droite ne sont pas significatifs.
Cela fait partie du SQL de base. Pour apprendre SQL, mon site web, comme mon livre, peut vous être utile ! A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#3 |
|
Membre éclairé
![]() Inscription : février 2005 Messages : 349 ![]() |
Merci pour votre réponse.
Je ne connaissais pas cette specificité. Est ce commun à tous les type de champs?
__________________
La connaissance s'accroit lorsqu'on la partage. |
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : octobre 2008 Messages : 25 ![]() |
Bonjour !
Meme si cela fait partie des specifications, j'aimerais simplement savoir pourquoi vous trouvez que ce comportement est logique et plein de bon sens. Etait-ce ironique ? Je trouve personnellement ce comportement plutôt étrange. Merci ! Geoffrey. |
|
|
00
|
|
|
#5 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 953 ![]() |
Les bases de données travaillent sur des données. Quelle différence faites vous entre :
Aucune je l'espère ! Pour autant, vous pourrez vérifier que le 2e dupont est suivi de plusieurs blancs... Mais c'est bien le même dupont et personne ne pourra vous les faire distinguer. Vous vous posez cette question car vous, vous êtes mis dans la peau d'un informaticien, qui trouve normal que deux flux hexadécimaux différents ne soit pas identiques. Mais pour des données, que le nom soit écrit en rouge, en vert en majuscule ou en minuscule, c'est le même mot ! A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
Copyright © 2000-2012 - www.developpez.com