Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 选择行时的奇怪结果_Mysql - Fatal编程技术网

Mysql 选择行时的奇怪结果

Mysql 选择行时的奇怪结果,mysql,Mysql,我一直在想为什么这个查询会返回这个结果: SELECT direccion_principal FROM tb_dysport_contacto_medico_terapeutica WHERE direccion_principal LIKE '%Ú%' 结果: +---------------------+ | direccion_principal | +---------------------+ | COLSANITAS | +------------------

我一直在想为什么这个查询会返回这个结果:

SELECT direccion_principal
FROM tb_dysport_contacto_medico_terapeutica
WHERE direccion_principal LIKE '%Ú%'
结果:

+---------------------+
| direccion_principal |
+---------------------+
| COLSANITAS          |
+---------------------+

表排序规则为
utf8\u general\u ci

,在查询之前,指示客户端将使用哪个字符集向服务器发送SQL语句:

SET NAMES 'utf8';

在查询之前,请指示客户端将使用什么字符集向服务器发送SQL语句:

SET NAMES 'utf8';

查询的这一部分:

LIKE '%Ú%'

正在尝试选择带有重音字符的结果。utf8\u general\u ci排序规则删除重音:

查询的这一部分:

LIKE '%Ú%'
正在尝试选择带有重音字符的结果。utf8\u general\u ci排序规则删除重音符号:

但这也使它区分大小写

但这也使它区分大小写