MySQL Table COLLATION utf8_turkish_ci To utf8_general_ci

自古美人都是妖i 提交于 2019-12-11 21:30:01

问题


I have 2 table and I want to do join those tables. But one table collation is utf8_turkish_ci another is utf8_general_ci. These tables are big (2.9GB / 550MB) So I don't want to use "COLLATION" keyword in query because it's decelerated to my query.

My question is: if I change the table COLLATION from utf8_turkish_ci To utf8_general_ci so garble or change any character in rows?

Thanks


回答1:


Collation changing do not change characters. The collation is a rule (or rules) which say how to compare characters.

From the documentation - A character set is a set of symbols and encodings. A collation is a set of rules for comparing characters in a character set.



来源:https://stackoverflow.com/questions/32583922/mysql-table-collation-utf8-turkish-ci-to-utf8-general-ci

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!