【发布时间】:2020-08-13 16:47:57
【问题描述】:
所以如果我在 MySQL 5.5 中执行此查询:
SELECT mycol FROM mytable WHERE mycol LIKE '%Â'
我得到了 mycol 以 A 的任何变体结尾的所有记录,所以我得到了
LA
la
LÂ
我怎样才能修改这个查询,所以我只得到以特定特殊字符结尾的结果 Â
show create table mytable
CREATE TABLE `direcciones` (
`idusuario` varchar(50) NOT NULL,
`iddireccion` int(10) NOT NULL AUTO_INCREMENT,
`calle` varchar(150) NOT NULL, **-- THIS IS MY FIELD**
`numero` int(4) NOT NULL,
`piso` varchar(10) NOT NULL,
`puerta` varchar(10) NOT NULL,
`localidad` varchar(100) NOT NULL,
`provincia` varchar(100) NOT NULL,
`cp` int(5) NOT NULL,
PRIMARY KEY (`iddireccion`)
) ENGINE=InnoDB AUTO_INCREMENT=4192 DEFAULT CHARSET=latin1
show variables like '%character_set%'
character_set_client utf8
character_set_connection utf8
character_set_database utf8
character_set_filesystem binary
character_set_results utf8
character_set_server latin1
character_set_system utf8
character_sets_dir /usr/share/mysql/charsets/
【问题讨论】:
-
查看这个帖子:*.com/questions/500826/…
标签: mysql sql phpmyadmin