前2天数据库中发现一个问题,比如字段gg的值为“10B76”,用select length(gg)显示结果为6,我以后后边有一个空格,但是发现不是。用select * from gepi where gg='10B76'不显示结果,换gg like '10B76%'就出结果了,那么应该后边还有东西。我先用update set gg=trim(gg),结果一样,我想后边应该不是空格,不知道是什么。怎么处理才是gg='10B76'可以运作表结构
id int(8) unsigned zerofill
gg varchar(100)
bz varchar(255)
id int(8) unsigned zerofill
gg varchar(100)
bz varchar(255)
贴结果
create table
CREATE TABLE `szs_gepi` (
`id` int(8) unsigned zerofill NOT NULL auto_increment,
`gg` varchar(100) NOT NULL COMMENT '割坯规格型号',
`bz` varchar(255) NOT NULL default '-' COMMENT '备注',
PRIMARY KEY (`id`),
UNIQUE KEY `gg` (`gg`)
) ENGINE=MyISAM AUTO_INCREMENT=1010 DEFAULT CHARSET=utf8
select gg,length(gg) from gepi,发现所有记录都多了一位,不知道怎么插入数据,很大可能是从excel上面复制插入数据的
select ascii(right(gg,1)) 看看是什么字符