Pri hledani ve fulltextu in boolean mode mi to rozlisuje mala a velka pismena, takze na napr. na dotaz zacinajici malym nenajdu slovo zacinajici velkym pismenem. Nemam vytvoreny zadny index, ale jakmile to udelam: alter table xxx add fulltext( sloupec ); zase mi nechce vyhledavat s orezavanim * (Honz* = Honza, Honzik)
Diky za pomoc.
používej LIKE. mělo by to jít.
Tak já nevím. to byl čistě návrh.. :-) Já sice MySQL používám, ale ne zase tolik, abych to potřeboval...
Majskle, fulltext se ti vyplatí ze dvou důvodů (apoň podle mně). Jednak ti seřadí výsledek podle relevace, takže záznamy nejvíc opovídající dotazu jaou na začátku.
Potom můžeš hledat v Boolen mode, kdy kombinuješ slova s logickými operátory apod. ( http://www.mysql.com/doc/en/Fulltext_Boolean.html )
Jinak tem můj problém rozlišování malých a velkých písmen spočívá v nastavení SQL serveru, na localhostovi mi to jede v pohodě.