前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)
解决方案 »
- 向数据库添加信息成功但显示为问号
- ms sql可以在存储过程中用opensource来访问另一台电脑中的ms sql数据库,以达到分布式事务.
- 要命!这个SQL语句一天没想出来,那位高手能拨云见日?
- mysql-front的问题
- 问一个数据赋值给数据库的问题。。。
- mysql4.2以上版本???
- Postgresql 如何获得上次插入记录的ID?
- 老问题!Mysql中文问题?jsp+myql+linux+tomcat--->寻求高手^_^
- 能否通过MYODBC在JSP里调用MYSQL?
- 請問SQL最多可以支持多少個字段?
- mysql 某周的起始和结束日期
- 关于导入mysql-connector-java-5.1.13-bi乱码
贴结果
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)) 看看是什么字符