|
|
mysql里校对包含字符时有这些like
instr
locate
,
但它们时建立在一个校对规则之上的,_unicode_ci
不区分大小写_general_ci
不区分大小写*_cs
区分大小写*_bin
用二进制存储
utf8_general_ci 校对速度快,但准确度稍差
utf8_unicode_ci 准确度高,但校对速度稍慢(所以最近那个sql问题我该改成这个)
utf8mb4字符集可以保存表情符号.
最后直接限定字符检索才成功,不明白为何改_bin
也不成功。唉!1SELECT * FROM dbp_log_object as a WHERE locate('Ä' collate utf8_bin, a.objectname)>0