bojour. 

j'ai une question a une foule de mysql users. 

mysql version mysql-3.23.48-19


pourquoi si on fait le search sur le field type  'varchar'   le SELECT 
ne differencie pas les chars avec ou sans accents? 


je sais que  le changement du field vers 'varchar binary'   va resoundre mon problem,  
mais aussi le SELECT devient case sensitive.

Alors que moi je veux un search case insensitive mais qui differencie les chars avec 
les accents.. 


regards, 

slava


mysql> explain uhc;
+---------------+----------------------------------------------------+------+-----+---------+----------------+
| Field         | Type                                               | Null | Key | 
|Default | Extra          |
+---------------+----------------------------------------------------+------+-----+---------+----------------+
| uhc_id        | int(5)                                             |      | PRI | 
|NULL    | auto_increment |
| uhc_longname  | varchar(100)                                       |      | UNI |    
|     |                |
| uhc_shortname | varchar(24)                                        |      |     |    
|     |                |
+---------------+----------------------------------------------------+------+-----+---------+----------------+

mysql> select * from uhc where uhc_longname='nestle';
+--------+--------------+---------------+----------+
| uhc_id | uhc_longname | uhc_shortname | uhc_type |
+--------+--------------+---------------+----------+
|     21 | Nestl�       | Nestl�        | company  |
+--------+--------------+---------------+----------+



--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.

Répondre à