Stored procedura v mySQL – Illegal mix collation utf8_general_ci vs … utf8_czech_ci
Zdravím, poradíte mi prosím, kde ještě mám/mohu nastavit utf8_general_ci ???
děkuji moc
Petr
5 Answers
Ano děkuji – tak takhle hluboko v StackOverflow jsem nebyl. Zkontroloval jsem COLLATE jak u DB, tak u TABLE i u COLUMN – vše mám utf8_general_ci – jak jste se jistě přesvědčil.
Mým řešením je:
ačkoliv mě stále znepokojuje, proč by to nemělo fungovat jednoduše a musí to být takto explicitně řešené. Problém nastane samozřejmě v tom, že při vývoji bude nutné postupně další řetězcové parametry takto ošetřovat, podle použití uvnitř procedury …
Není to problém Wedosu, je to problém samotné DB.
děkuji za váš čas
Petr
Dobrý den,
Vaši zprávu jsem publikoval. Protože se přímo netýká našich služeb, necháváme ji k zodpovězení komunitě. Pokud Vám cca do 14 dnů nikdo neodpoví, vrátí se k Vašemu dotazu přímo zákaznická podpora WEDOS.
Dobrý den,
Zřiďte prosím dočasný FTP přístup pro podporu podle návodu a dejte vědět, podíváme se na to.
Bohužel se mi nepodařilo najít ani příčinu problému, ani nikoho, kdo by problém na této úrovni řešil.
Podle StackOverflow existuje řešení „Force one string to not be coercible,“ ale nerozumím problematice do dostatečné hloubky, abych mohl tvrdit, že je pro Váš případ vhodným.