Mysql INDEX met unieke waarden en diakritische tekens

Status
Niet open voor verdere reacties.

bikerron

Gebruiker
Lid geworden
9 mei 2009
Berichten
236
Hallo,
Nadat ik de tabellen vanuit ACCESS overgezet had naar MySql moest ik er nog wel even voor zorgen dat ik indexen ging plaatsen. (Dat werd niet voor verzorgd helaas:()
Ik liep toen op een probleem bij maken van een Index met unieke waarden voor een ascii veld.
In dit veld kunnen namen staan met zgn. diakritische tekens, 90 % van de data heeft dit niet.
Het bleek dat tijdens het aanmaken van deze index de diakritische tekens verdwijnen én dat je daardoor dubbele namen kunt krijgen, terwijl dat in feite niet zo is.
Kortom: Hoe kan ik er voor zorgen dat de Index goed omgaat met de diakritische tekens.

Voorbeeld vande aangetroffern data:
Markische Bunker & Service

Märkische Bunker & Service

Ron
 
Is er nog hoop op een antwoord? Weet iemand dan een andere weg waar ik dat zou kunnen vinden ?
 
Heb het gevonden !:o
Het blijkt aan de "Collatie" te liggen. De database, en de kolommen (type Char) hadden een collatie van latin_1_swedsih_ci. (dit is door de provider bij create database zo ingesteld)
Nadat ik, voor de index-kolom, dit gewijzigd had in: latin1_general_ci kreeg ik geen foutmeldingen meer.

(nu nog even kijken hoe ik deze Post kan plaatsen op: Opgelost
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan