Na su UTF8 man ir nepavyko gauti norimo rezultato, gali būti, kad mysql'e yra net klaida, nes realiai utf8_lithuanian_ci turėtų tai leisti.
Bet pavyko su CP1257:
Dėkui už greitą atsakymą, bet, deja, ir šitas nelabai tiks, nes
SELECT _cp1257 'ąžuolas' = _cp1257 'žąuolas' COLLATE cp1257_lithuanian_ci
Gražina 1
Ir gaunasi taip, kad su UTF8 variantais neskiria ą nuo A, bet skiria pvz. ž nuo Z, o CP1257 variantas, skiria ą nuo A, bet tada nebeskiria net ą didžiosios nuo ž mažosios... Dėl klaidos MySQLe - visko gali būti, nes kiek teko prieš tai ieškoti sprendimo, tai regis ir su lenkų simboliais buvo identiškų problemų, bet spendimo, kaip ir šiu atveju, ne...
Vadinasi, kaip ir minėjau anksčiau, pasidarysiu kur reikia, po vieną papildomą stulpelį su uft8_bin ir sumažintomis raidėmis ir bus problema apeita (na ir išspręsta, nes veiks taip kaip reikia). O kad tai pridės kokį papildomą 1MB ir teks perrašyti dalį PHP kodo - nieko tokio...