Autor Zpráva
it47
Profil
Ahojte,

chcel by som select, ktory mi vrati presny vyraz aj s diakritikou, nieco taketo:

SELECT * FROM `mesta` WHERE `obec` LIKE 'Práha'

avsak tu mi to vrati, aj Praha, aj Práha.

Malo by to ist nejako takto

SELECT * FROM `mesta` WHERE `obec` LIKE 'Práha' collate utf8_general_ci

avsak pri MariaDB mi pise, ze collate utf8_general_ci neexistuje.

Vopred dakujem velmi pekne.
Kajman
Profil
A utf8_bin umí?
it47
Profil
Kajman:
Statická analýza:

Počas analýzy bolo nájdených 2 chýb.

Unrecognized keyword. (near "collate" at position 35)
Unexpected token. (near "utf8_bin" at position 43)
SQL dotaz: Dokumentácia

MySQL hlási: Dokumentácia

#1253 - COLLATION 'utf8_bin' is not valid for CHARACTER SET 'latin1'
Keeehi
Profil
A latin1 někde nastavené máš? Pokud ano, tak by bylo dobré ty sloupce převést do utf8.
it47
Profil
Keeehi:
Toto netusim, ako to prosim ta zistim, pripadne prevediem?

stlpce tabulky su utf8_general_ci

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: