[megoldva] Mysql - Unique

Van egy problémám amire nem tudok rájönni, és hátha itt valaki tudja a megoldást.

Adott egy tábla neve: adatok
Karakterkódolása: utf8_hungarian_ci

Táblában oszlopok: adat, dátum, számláló.

Az oszlopok illesztése is: utf8_hungarian_ci

Az adat oszlopra létre van hozva egy Unique index.

Szeretném felvinni a következő két adatot: répa, repa (ékezet elétrés).

Hibaüzenet: 1062 - Duplicate entry 'répa' for key 'repa'.

Kókány megoldásnak azt nem szeretném hogy kiveszem a unique indexet és bevitelnél szigorúan ellenörzöm a duplikációt.

Valakinek 5lete?

Hozzászólások

A _ci végű illesztések kis/nagy betű és ÉKEZET érzékeTLEN-ek, zaz ugyanannak tekinti. A barátod az UTF8_BINARY, erre az oszlopra.

--------------------------------
www.ekaer-feladas.hu

Nem kisérletezek a fenti megoldás tökéletes volt a problémámra, és nem kellet az sql szintű unique-hez sem hozzányúlnom. DE:

nálam per pill fejlesztői környezetben: Szerver verzió: 5.6.24 - MySQL

Amit találtam: http://stackoverflow.com/questions/463764/are-unique-indices-case-sensi…